  @charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.gridbox, .gridbox-center, .gridbox-column, .cta-list,
.gridbox-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }


.gridbox-column {
  -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; }

.gridbox {
  margin-left: -1.69492%;
  width: 101.69492%; }
  .gridbox > section,
  .gridbox > div,
  .gridbox > article,
  .gridbox > form,
  .gridbox > input,
  .gridbox > a {
    margin-left: 1.69492%;
    width: 31.63842%; }
    @media only screen and (max-width: 480px) {
      .gridbox > section,
      .gridbox > div,
      .gridbox > article,
      .gridbox > form,
      .gridbox > input,
      .gridbox > a {
        margin-left: 0;
        width: 33.33333%; } }
  @media only screen and (max-width: 959px) {
    .gridbox > section,
    .gridbox > div,
    .gridbox > article,
    .gridbox > form,
    .gridbox > input,
    .gridbox > a {
      margin-left: 1.69492%;
      width: 48.30508%; } }
  @media only screen and (max-width: 959px) and (max-width: 480px) {
    .gridbox > section,
    .gridbox > div,
    .gridbox > article,
    .gridbox > form,
    .gridbox > input,
    .gridbox > a {
      margin-left: 0;
      width: 50%; } }
  @media only screen and (max-width: 600px) {
    .gridbox {
      width: 100%;
      margin-left: 0; }
      .gridbox > section,
      .gridbox > div,
      .gridbox > article,
      .gridbox > form,
      .gridbox > input,
      .gridbox > a {
        margin-left: 0;
        width: 100%; } }
    @media only screen and (max-width: 600px) and (max-width: 480px) {
      .gridbox > section,
      .gridbox > div,
      .gridbox > article,
      .gridbox > form,
      .gridbox > input,
      .gridbox > a {
        margin-left: 0;
        width: 100%; } }
  @media only screen and (max-width: 480px) {
    .gridbox {
      margin-left: 0;
      width: 100%;
      display: block; }
      .gridbox > section,
      .gridbox > div,
      .gridbox > article,
      .gridbox > form,
      .gridbox > input,
      .gridbox > a {
        margin-left: 0;
        width: 100%; } }

.gridbox-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1.69492%;
  width: 101.69492%; }
  .gridbox-center > section,
  .gridbox-center > div,
  .gridbox-center > article,
  .gridbox-center > form,
  .gridbox-center > input,
  .gridbox-center > a {
    margin-left: 1.69492%;
    width: 31.63842%; }
    @media only screen and (max-width: 480px) {
      .gridbox-center > section,
      .gridbox-center > div,
      .gridbox-center > article,
      .gridbox-center > form,
      .gridbox-center > input,
      .gridbox-center > a {
        margin-left: 0;
        width: 33.33333%; } }
  @media only screen and (max-width: 959px) {
    .gridbox-center > section,
    .gridbox-center > div,
    .gridbox-center > article,
    .gridbox-center > form,
    .gridbox-center > input,
    .gridbox-center > a {
      margin-left: 1.69492%;
      width: 48.30508%; } }
  @media only screen and (max-width: 959px) and (max-width: 480px) {
    .gridbox-center > section,
    .gridbox-center > div,
    .gridbox-center > article,
    .gridbox-center > form,
    .gridbox-center > input,
    .gridbox-center > a {
      margin-left: 0;
      width: 50%; } }
  @media only screen and (max-width: 600px) {
    .gridbox-center {
      width: 100%;
      margin-left: 0; }
      .gridbox-center > section,
      .gridbox-center > div,
      .gridbox-center > article,
      .gridbox-center > form,
      .gridbox-center > input,
      .gridbox-center > a {
        margin-left: 0;
        width: 100%; } }
    @media only screen and (max-width: 600px) and (max-width: 480px) {
      .gridbox-center > section,
      .gridbox-center > div,
      .gridbox-center > article,
      .gridbox-center > form,
      .gridbox-center > input,
      .gridbox-center > a {
        margin-left: 0;
        width: 100%; } }
  @media only screen and (max-width: 480px) {
    .gridbox-center {
      margin-left: 0;
      width: 100%;
      display: block; }
      .gridbox-center > section,
      .gridbox-center > div,
      .gridbox-center > article,
      .gridbox-center > form,
      .gridbox-center > input,
      .gridbox-center > a {
        margin-left: 0;
        width: 100%; } }

.gridbox-column {
  margin-left: -1.69492%;
  width: 101.69492%; }
  .gridbox-column > section,
  .gridbox-column > div,
  .gridbox-column > article,
  .gridbox-column > form,
  .gridbox-column > input,
  .gridbox-column > a {
    margin-left: 1.69492%;
    width: 31.63842%; }
    @media only screen and (max-width: 480px) {
      .gridbox-column > section,
      .gridbox-column > div,
      .gridbox-column > article,
      .gridbox-column > form,
      .gridbox-column > input,
      .gridbox-column > a {
        margin-left: 0;
        width: 33.33333%; } }
  @media only screen and (max-width: 959px) {
    .gridbox-column > section,
    .gridbox-column > div,
    .gridbox-column > article,
    .gridbox-column > form,
    .gridbox-column > input,
    .gridbox-column > a {
      margin-left: 1.69492%;
      width: 48.30508%; } }
  @media only screen and (max-width: 959px) and (max-width: 480px) {
    .gridbox-column > section,
    .gridbox-column > div,
    .gridbox-column > article,
    .gridbox-column > form,
    .gridbox-column > input,
    .gridbox-column > a {
      margin-left: 0;
      width: 50%; } }
  @media only screen and (max-width: 600px) {
    .gridbox-column {
      width: 100%;
      margin-left: 0; }
      .gridbox-column > section,
      .gridbox-column > div,
      .gridbox-column > article,
      .gridbox-column > form,
      .gridbox-column > input,
      .gridbox-column > a {
        margin-left: 0;
        width: 100%; } }
    @media only screen and (max-width: 600px) and (max-width: 480px) {
      .gridbox-column > section,
      .gridbox-column > div,
      .gridbox-column > article,
      .gridbox-column > form,
      .gridbox-column > input,
      .gridbox-column > a {
        margin-left: 0;
        width: 100%; } }
  @media only screen and (max-width: 480px) {
    .gridbox-column {
      margin-left: 0;
      width: 100%;
      display: block; }
      .gridbox-column > section,
      .gridbox-column > div,
      .gridbox-column > article,
      .gridbox-column > form,
      .gridbox-column > input,
      .gridbox-column > a {
        margin-left: 0;
        width: 100%; } }

/*!
 *  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("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/wp-content/themes/ssmu/dist/fonts/fontawesome-webfont.svg?v=4.7.0") 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.33333em;
  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.28571em;
  text-align: center; }

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

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

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

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

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

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

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

.pull-left {
  float: left; }

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

.fa.pull-right {
  margin-left: .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: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

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

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

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

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

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

.fa-th:before {
  content: ""; }

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

.fa-check:before {
  content: ""; }

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

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

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

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

.fa-signal:before {
  content: ""; }

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

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

.fa-home:before {
  content: ""; }

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

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

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

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

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

.fa-inbox:before {
  content: ""; }

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

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

.fa-refresh:before {
  content: ""; }

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

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

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

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

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

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

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

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

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

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

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

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

.fa-list:before {
  content: ""; }

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

.fa-indent:before {
  content: ""; }

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

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

.fa-pencil:before {
  content: ""; }

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

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

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

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

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

.fa-arrows:before {
  content: ""; }

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

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

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

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

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

.fa-eject:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-crosshairs:before {
  content: ""; }

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

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

.fa-ban:before {
  content: ""; }

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

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

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

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

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

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

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

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

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

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

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

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

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

.fa-retweet:before {
  content: ""; }

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

.fa-folder:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-key:before {
  content: ""; }

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

.fa-comments:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-trophy:before {
  content: ""; }

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

.fa-upload:before {
  content: ""; }

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

.fa-phone:before {
  content: ""; }

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

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

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

.fa-twitter:before {
  content: ""; }

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

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

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

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

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

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

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

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

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

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

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

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

.fa-paperclip:before {
  content: ""; }

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

.fa-square:before {
  content: ""; }

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

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

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

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

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

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

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

.fa-money:before {
  content: ""; }

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

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

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

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

.fa-columns:before {
  content: ""; }

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

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

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

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

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

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

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

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

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

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

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

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

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

.fa-exchange:before {
  content: ""; }

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

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

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

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

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

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

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

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

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

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

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

.fa-beer:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

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

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

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

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

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-gamepad:before {
  content: ""; }

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

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

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

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

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

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

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

.fa-crop:before {
  content: ""; }

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

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

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

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

.fa-microphone:before {
  content: ""; }

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

.fa-shield:before {
  content: ""; }

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

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

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

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

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

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

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

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

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

.fa-bullseye:before {
  content: ""; }

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

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

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

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

.fa-ticket:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-compass:before {
  content: ""; }

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

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

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

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

.fa-gbp:before {
  content: ""; }

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

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

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

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

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

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

.fa-file:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

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

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

.fa-dropbox:before {
  content: ""; }

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

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

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

.fa-tumblr:before {
  content: ""; }

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

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

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

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

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

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

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

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

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

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

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

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

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

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

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

.fa-wheelchair:before {
  content: ""; }

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

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

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

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

.fa-slack:before {
  content: ""; }

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

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

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

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

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

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

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

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

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

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

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

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

.fa-steam:before {
  content: ""; }

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

.fa-recycle:before {
  content: ""; }

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

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

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

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

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

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

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

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

.fa-git:before {
  content: ""; }

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

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

.fa-qq:before {
  content: ""; }

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

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

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

.fa-history:before {
  content: ""; }

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

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

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

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

.fa-bomb:before {
  content: ""; }

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

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

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

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

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

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

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

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

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

.fa-lastfm:before {
  content: ""; }

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

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

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

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

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

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

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

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

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

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

.fa-motorcycle:before {
  content: ""; }

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

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

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

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

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

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

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

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

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

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

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

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-clone:before {
  content: ""; }

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

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

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

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

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

.fa-hourglass:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

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

.fa-gg:before {
  content: ""; }

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

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

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

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

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

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

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

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

.fa-contao:before {
  content: ""; }

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

.fa-amazon:before {
  content: ""; }

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

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

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

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

.fa-industry:before {
  content: ""; }

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

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

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

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

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

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

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

.fa-fonticons:before {
  content: ""; }

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

.fa-edge:before {
  content: ""; }

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

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

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

.fa-usb:before {
  content: ""; }

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

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

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

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

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

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

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

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

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

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

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

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

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

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

.fa-blind:before {
  content: ""; }

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

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

.fa-braille:before {
  content: ""; }

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

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

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

.fa-glide:before {
  content: ""; }

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

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

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

.fa-viadeo:before {
  content: ""; }

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

.fa-snapchat:before {
  content: ""; }

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

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

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

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

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

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

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

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

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

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

.fa-linode:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-quora:before {
  content: ""; }

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

.fa-telegram:before {
  content: ""; }

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

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

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

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

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

.fa-shower:before {
  content: ""; }

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

.fa-podcast:before {
  content: ""; }

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

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

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

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

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

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

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

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.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; }

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); } }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }

.excerpt-container {
  position: relative;
  padding-bottom: 115px; }
  .excerpt-container .wrap {
    position: initial; }
  .excerpt-container.view-our-spaces {
    padding-top: 10px !important; }

.excerpt {
  max-height: 525px;
  overflow: hidden;
  -webkit-transition: max-height .35s ease-in;
  transition: max-height .35s ease-in; }

.excerpt--showAll {
  max-height: 4500px; }
  .excerpt--showAll ~ .excerpt-cta {
    background-color: rgba(255, 255, 255, 0);
    bottom: -40px;
    -webkit-transition: bottom .35s linear .2s;
    transition: bottom .35s linear .2s; }
  .excerpt--showAll ~ .excerpt-btn {
    margin: 0; }
  @media (max-width: 600px) {
    .excerpt--showAll {
      max-height: none; } }

.excerpt-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: -40px;
  background-color: #fff;
  width: 100% !important;
  border: none !important;
  left: 0;
  -webkit-transition: background-color .35s linear .1s, bottom .35s linear .2s;
  transition: background-color .35s linear .1s, bottom .35s linear .2s; }

.excerpt-btn {
  margin: 60px auto; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video, :before, :after {
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  color: initial;
  text-decoration: none; }

address {
  font-style: normal; }

iframe {
  border: none; }

hr {
  display: inline-block;
  height: 3px;
  border: none; }

table {
  border: 1px solid #E7F7FE;
  width: 100%; }

tr:nth-child(odd) {
  background-color: #F7FCFE; }

th, td {
  padding: 13px 2.77778%;
  text-align: left; }

th {
  background-color: #5BCBF5;
  color: #fff;
  font-size: 20px;
  font-family: "Bebas Neue", Helvetica; }

ol {
  list-style: none; }

ul {
  padding-left: 20px; }

details {
  display: block;
  cursor: pointer; }
  details.compat-ie {
    opacity: 0.7; }
    details.compat-ie:hover {
      opacity: 1; }

summary {
  outline: none; }

@font-face {
  font-family: 'Bebas Neue';
  src: url(/wp-content/themes/ssmu/dist/fonts/BebasNeue-Book.ttf) format("truetype");
  font-weight: lighter; }

@font-face {
  font-family: 'Bebas Neue';
  src: url(/wp-content/themes/ssmu/dist/fonts/BebasNeue-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Bebas Neue';
  src: url(/wp-content/themes/ssmu/dist/fonts/BebasNeue-Bold.ttf) format("truetype");
  font-weight: bold; }

@font-face {
  font-family: 'Source Sans Pro';
  src: url(/wp-content/themes/ssmu/dist/fonts/SourceSansPro-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Source Sans Pro';
  src: url(/wp-content/themes/ssmu/dist/fonts/SourceSansPro-SemiBold.ttf) format("truetype");
  font-weight: bold; }

h1, h2, h3,
h4, h5, h6 {
  font-family: "Bebas Neue", Helvetica; }

h1, h2, h3, h4 {
  letter-spacing: 0.1em; }

h1 {
  font-size: 48px;
  line-height: 48px; }
  @media (max-width: 768px) {
    h1 {
      font-size: 36px;
      line-height: 36px; } }

h2 {
  font-size: 42px;
  line-height: 42px;
  color: #EF4050; }

h3 {
  font-size: 36px;
  line-height: 38px;
  color: #EF4050; }
  @media (max-width: 768px) {
    h3 {
      font-size: 24px;
      line-height: 28px; } }

h4 {
  color: #EF4050;
  font-size: 30px;
  line-height: 32px; }
  @media (max-width: 768px) {
    h4 {
      font-size: 22px;
      line-height: 26px; } }

h5 {
  font-size: 22px;
  line-height: 22px;
  letter-spacing: 0.05em; }

h6 {
  font-size: 18px;
  letter-spacing: 0.05em; }

p {
  margin-bottom: 20px; }

a {
  color: #5BCBF5; }

h4 + p {
  margin-top: 20px; }

.small {
  font-size: 12px; }

.large {
  font-size: 18px; }

.bold {
  font-weight: bold; }

.uppercase {
  text-transform: uppercase; }

ol {
  margin: 0 0 40px;
  counter-reset: item; }
  ol li {
    padding: 0 0 0 40px;
    text-indent: -10px;
    counter-increment: item; }
    ol li:before {
      display: inline-block;
      width: 1em;
      padding-right: 0.5em;
      font-weight: bold;
      text-align: right;
      content: counter(item) "."; }

body {
  -webkit-font-smoothing: antialiased;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  line-height: 28px; }

.wrap {
  max-width: 1440px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 1480px) {
    .wrap {
      max-width: 90%; } }

.wrap-3cols {
  display: block; }
  @media (max-width: 959px) {
    .wrap-3cols {
      display: none; } }
  @media (max-width: 600px) {
    .wrap-3cols {
      display: block; } }

.wrap-2cols {
  display: none; }
  @media (max-width: 959px) {
    .wrap-2cols {
      display: block; } }
  @media (max-width: 600px) {
    .wrap-2cols {
      display: none; } }

.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.gallery--guttered {
  margin-left: -5.55556%; }

.gallery--gated > div:nth-child(3n- 1),
.gallery--gated > li:nth-child(3n- 1) {
  border-right: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8; }

@media (max-width: 959px) {
  .gallery--gated > div:nth-child(3n- 1),
  .gallery--gated > li:nth-child(3n- 1) {
    border-right: none;
    border-left: none; }
  .gallery--gated > div:nth-child(2n),
  .gallery--gated > li:nth-child(2n) {
    border-left: 1px solid #D8D8D8; } }


.gallery--gated > div,
.gallery--gated > li {
  width: 33.33333%; }

@media (max-width: 959px) {
  
  .gallery--gated > div,
  .gallery--gated > li {
    width: 50%; } }

@media (max-width: 768px) {
  
  .gallery--gated > div,
  .gallery--gated > li {
    width: 100%; }
  .gallery--gated > div:nth-child(2n),
  .gallery--gated > li:nth-child(2n) {
    border-left: none; } }

.wp-caption {
  /* Force the box to be 100% */
  width: 100% !important; }

/* Common */
.nav {
  height: 80px;
  font-weight: bold;
  font-size: 14px; }
  .nav a {
    color: #000; }
  @media (max-width: 1480px) {
    .nav {
      font-size: 13px; } }
  @media (max-width: 1180px) {
    .nav {
      height: 60px;
      font-size: 14px; } }

.nav-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%; }

.nav-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

#nav-menus {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 1180px) {
  #nav-social {
    padding-bottom: 40px;
    width: 100%; } }

.nav-social {
  margin-right: 10px;
  height: 30px;
  width: 30px;
  background-color: #EF4050;
  border-color: #EF4050; }
  .nav-social i {
    color: #fff; }
  .nav-social:hover {
    background-color: transparent; }
    .nav-social:hover i {
      color: #EF4050; }
  @media (max-width: 1480px) {
    .nav-social {
      margin-right: 5px; } }
  @media (max-width: 1180px) {
    .nav-social {
      margin-right: 10px; } }

#nav-search-trigger {
  cursor: pointer;
  color: #EF4050;
  margin-left: 20px; }
  @media (max-width: 1480px) {
    #nav-search-trigger {
      margin-left: 4px; } }
  @media (max-width: 1180px) {
    #nav-search-trigger {
      display: none; } }

#nav-search {
  display: none;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 0;
  right: 0;
  background-color: #fff; }
  #nav-search.nav-search--visible {
    display: block; }
  @media (max-width: 1180px) {
    #nav-search {
      display: block;
      position: relative;
      padding-bottom: 20px;
      width: 100%;
      background-color: #EF4050; } }

.nav-search--visible .nav-search-btn {
  display: none; }

.nav-search-box {
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 1180px) {
    .nav-search-box {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.nav-search-input-container {
  max-width: 100%; }
  @media (max-width: 1180px) {
    .nav-search-input-container {
      width: 380px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.nav-search-input {
  position: relative;
  border-bottom: 1px solid #EF4050;
  line-height: 28px;
  padding: 10px 0 10px 20px;
  font-size: 24px;
  width: 0;
  -webkit-transition: width .5s ease-in-out;
  transition: width .5s ease-in-out; }
  .nav-search-input[type="text"] {
    color: #EF4050; }
  .nav-search-input::-webkit-input-placeholder {
    color: rgba(239, 64, 80, 0.2); }
  .nav-search-input::-ms-input-placeholder {
    color: rgba(239, 64, 80, 0.2); }
  .nav-search-input::placeholder {
    color: rgba(239, 64, 80, 0.2); }
  .nav-search-input:focus {
    width: 100%; }
  @media (max-width: 1180px) {
    .nav-search-input {
      width: 100%;
      font-size: 16px;
      line-height: 18px;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      padding: 5px;
      background-color: transparent;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
      .nav-search-input[type="text"] {
        color: #fff; }
      .nav-search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.4); }
      .nav-search-input::-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.4); }
      .nav-search-input::placeholder {
        color: rgba(255, 255, 255, 0.4); } }

.nav-search-btn,
.nav-search-close {
  background-color: transparent;
  right: calc((100vw - 1440px) / 2);
  font-family: FontAwesome;
  color: #EF4050; }
  @media (max-width: 1180px) {
    .nav-search-btn,
    .nav-search-close {
      right: initial;
      left: 5vw;
      color: #fff; } }

.nav-search-close {
  cursor: pointer;
  margin-left: 20px; }
  @media (max-width: 1180px) {
    .nav-search-close {
      display: none; } }

/* Desktop */
.d-nav .b {
  color: #EF4050; }

@media (max-width: 1180px) {
  .d-nav {
    display: none; } }

.d-nav-item {
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-right: 30px;
  white-space: nowrap; }
  .d-nav-item a.selected:after {
    content: '';
    height: 3px;
    position: absolute;
    background-color: #EF4050;
    bottom: 20px;
    left: 0;
    width: calc(100% - 25px); }
  .d-nav-item:hover .nav-submenu-container {
    max-height: initial;
    opacity: 1; }
  @media (max-width: 1480px) {
    .d-nav-item {
      padding-right: 1.76vw; } }
  @media (max-width: 1180px) {
    .d-nav-item {
      padding-right: 20px; } }
  .d-nav-item .nav-submenu-container {
    position: absolute;
    z-index: 1;
    min-width: 150px;
    opacity: 0;
    -webkit-transition: opacity .25s;
    transition: opacity .25s;
    background-color: rgba(255, 255, 255, 0.92);
    top: 80px;
    left: 0;
    -webkit-box-shadow: 0 2px 6px rgba(24, 15, 46, 0.12);
            box-shadow: 0 2px 6px rgba(24, 15, 46, 0.12); }
    .d-nav-item .nav-submenu-container a {
      color: black; }
  .d-nav-item .nav-submenu-item {
    padding: 10px 20px; }
    .d-nav-item .nav-submenu-item:hover {
      background-color: #EF4050;
      color: #fff; }

.nav-home-img {
  height: 100%;
  padding: 12px 0;
  margin-right: 10px; }
  .nav-home-img img {
    height: 100%; }
  @media (max-width: 1480px) {
    .nav-home-img {
      padding: 4px 0; } }
  @media (max-width: 1180px) {
    .nav-home-img {
      padding: 7px 0; } }

.nav-wander {
  height: 3px;
  position: absolute;
  background-color: #EF4050;
  bottom: 20px;
  left: 0;
  -webkit-transition: left .5s, width .5s;
  transition: left .5s, width .5s; }

.nav-utils {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-left: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 1480px) {
    .nav-utils {
      padding-left: 3px; } }
  @media (max-width: 1180px) {
    .nav-utils {
      padding-left: 0; } }

.nav-lang {
  color: #EF4050; }
  .nav-lang:after {
    content: '|'; }
  @media (max-width: 1180px) {
    .nav-lang {
      color: #EF4050; } }

/* Mobile */
.m-nav {
  display: none; }
  @media (max-width: 1180px) {
    .m-nav {
      display: block; } }

.m-nav-fullPanel {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  left: -100%;
  z-index: 9;
  background-color: #EF4050; }
  .m-nav-fullPanel a {
    color: #fff; }
  @media (max-width: 600px) {
    .m-nav-fullPanel {
      -webkit-transition: left .2s ease-in-out, right .2s ease-in-out;
      transition: left .2s ease-in-out, right .2s ease-in-out; } }

.m-nav-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .m-nav-section#nav-menus {
    display: block; }
  .m-nav-section#nav-social {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .m-nav-section ul {
    padding-left: 10px; }

#nav-langToggle {
  margin-right: 20px; }
  @media (max-width: 1480px) {
    #nav-langToggle {
      margin-right: 0; } }
  @media (max-width: 1180px) {
    #nav-langToggle {
      margin-right: 20px; } }

.m-nav-toggle {
  cursor: pointer; }

#nav-mobileOpen {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 30px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  #nav-mobileOpen span {
    width: 100%;
    display: block;
    height: 2px;
    background-color: #EF4050; }

#nav-mobileClose {
  padding-top: 20px;
  padding-bottom: 20px; }
  #nav-mobileClose img {
    float: right; }

.m-nav-item {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 20px; }
  .m-nav-item > a {
    padding-top: 5px;
    padding-bottom: 5px; }
  .m-nav-item .nav-submenu-container {
    width: 100%;
    -webkit-transition: max-height .35s ease-in-out;
    transition: max-height .35s ease-in-out;
    font-weight: normal; }
  .m-nav-item .nav-submenu {
    padding-left: 20px;
    font-size: 16px; }
  .m-nav-item .nav-submenu-item {
    -webkit-transition: color .25s;
    transition: color .25s; }
    .m-nav-item .nav-submenu-item:hover {
      color: rgba(255, 255, 255, 0.5); }

.nav-arrow {
  width: 30px;
  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;
  cursor: pointer; }
  .nav-arrow img {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    width: 15px; }

.nav-submenu-container {
  max-height: 0px;
  overflow: hidden;
  white-space: nowrap; }

.nav-submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.m-nav-social {
  border-color: #fff;
  background-color: #FFF;
  height: 38px;
  width: 38px;
  font-size: 24px; }
  .m-nav-social i {
    color: #EF4050; }
  .m-nav-social:hover i {
    color: #fff; }

.nav--open {
  position: fixed;
  width: 100%; }
  .nav--open .m-nav-fullPanel {
    right: 0;
    left: 0;
    -webkit-box-shadow: -10px 0px 5px 15px rgba(24, 15, 46, 0.12);
            box-shadow: -10px 0px 5px 15px rgba(24, 15, 46, 0.12); }

.nav-submenu--active .nav-arrow img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.nav-submenu--active .nav-submenu-container {
  max-height: 350px; }

.search-pagination {
  margin: 0;
  display: block;
  padding: 4em 0; }
  .search-pagination li {
    display: inline-block;
    font-size: 16px; }

.news-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.header {
  height: 400px;
  position: relative;
  overflow: hidden; }
  .header h1 {
    color: #fff; }
  @media (max-width: 480px) {
    .header {
      height: 310px; } }

.header-img,
.header img {
  height: 100%;
  width: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  -webkit-filter: brightness(75%);
          filter: brightness(75%); }

.wrapper-header-img {
  height: 100%;
  width: 100%;
  min-width: 100%;
  overflow: hidden; }
  .wrapper-header-img.compat-object-fit {
    background-size: cover;
      background-size-background-position: center center;
    -webkit-filter: brightness(75%);
            filter: brightness(75%); }
    .wrapper-header-img.compat-object-fit .header-img {
      display: none; }

.header--noMask {
  -webkit-filter: none;
          filter: none; }

.header-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 25%;
  height: 50%;
  position: absolute;
  color: #FFF;
  padding-left: calc((100vw - 1440px) / 2); }
  .header-caption p {
    margin-bottom: 30px; }
  @media (max-width: 1480px) {
    .header-caption {
      padding-left: 5vw; } }

.page-template-classifieds .header {
  display: none; }

.layout h1 {
  color: #EF4050; }

.layout h3 {
  color: #EF4050; }

.l-full {
  padding: 60px 0; }
  .l-full section {
    padding-bottom: 80px; }

.layout2 .children {
  display: none; }

.subIndex {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 120px; }
  .subIndex ul {
    list-style: none; }
  @media (max-width: 1480px) {
    .subIndex {
      padding-bottom: 80px; } }

.layout3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 0 20px; }
  .layout3 section {
    margin-bottom: 80px; }
  .layout3 img {
    height: auto; }
  .layout3 table img {
    width: auto; }
  .layout3 h3 {
    color: #EF4050; }
  .layout3 h4 {
    margin-top: 40px; }
  .layout3 .layout-main {
    width: 75%;
    padding-right: 80px; }
    .layout3 .layout-main ol {
      list-style: none; }
    .layout3 .layout-main ul {
      margin-bottom: 25px; }
    .layout3 .layout-main.events-form {
      padding-right: 0;
      padding-left: 80px; }
  @media (max-width: 959px) {
    .layout3 .layout-main {
      width: 100%;
      padding-right: 0; }
      .layout3 .layout-main.events-form {
        padding-left: 0; } }

.layout4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 60px 0 80px; }
  .layout4 .main {
    width: calc(100% * 7/12);
    padding-right: 11.11111%;
    padding-bottom: 40px; }
  .layout4 .side {
    width: calc(100% * 5/12); }
  .layout4 .side-info {
    border-top: 1px solid #D8D8D8;
    padding: 40px 0; }
  .layout4 .l-foot {
    width: 100%;
    margin-top: 80px; }
  .layout4 h1 {
    color: #EF4050;
    margin-bottom: 40px; }
  @media (max-width: 768px) {
    .layout4 .main,
    .layout4 .side {
      width: 100%; } }

.layout5 {
  padding: 60px 0; }
  .layout5 .layout-main {
    width: 75%;
    padding-right: 80px; }
  .layout5 section {
    margin-bottom: 80px; }
  .layout5 ul {
    padding-left: 20px; }
  @media (max-width: 959px) {
    .layout5 .layout-main {
      width: 100%;
      padding-right: 0; } }

.l-wysiwyg p + h2 {
  margin-top: 40px; }

.l-wysiwyg img {
  height: auto; }

.l-homepage section {
  padding-bottom: 80px; }

.l-altBG section:nth-child(even) {
  background-color: #FBFBFB; }
  .l-altBG section:nth-child(even) .excerpt-cta {
    background-color: #FBFBFB; }

.l-altBG section:nth-child(odd) {
  padding-top: 80px; }

.l-altBG section:nth-child(even) .section-title {
  -webkit-transform: translateY(-40%);
          transform: translateY(-40%); }

.l-altBG section:nth-child(even) .title-caption {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  display: block; }

.section-title {
  margin-bottom: 10px; }

.leadin {
  text-align: center;
  padding-left: 16.66667%;
  padding-right: 16.66667%;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #FFF; }
  .leadin h1 {
    margin-bottom: 10px;
    color: #EF4050; }
  @media (max-width: 600px) {
    .leadin {
      padding-left: 0;
      padding-right: 0; } }

.leadin-halved {
  max-width: 100%;
  width: 850px; }

.subsection-leadin {
  position: relative; }
  .subsection-leadin:after {
    content: '';
    position: absolute;
    left: calc(50% - 50px);
    bottom: 40px;
    background-color: #EF4050;
    height: 3px;
    width: 100px;
    max-width: 100%; }
  @media (max-width: 959px) {
    .subsection-leadin {
      padding: 60px calc(1/12 * 100%); } }
  @media (max-width: 768px) {
    .subsection-leadin {
      padding: 60px 0; } }

.main ul {
  list-style-type: disc;
  list-style-position: inside; }

.sidebar {
  width: 25%;
  border-left: 1px solid #D8D8D8; }
  .sidebar ul {
    list-style: none;
    padding-left: 0; }
  .sidebar > ul {
    border-bottom: 1px solid #D8D8D8; }
  .sidebar a {
    color: #000; }
  @media (max-width: 959px) {
    .sidebar {
      display: none; } }

.sidebar-header {
  color: #EF4050;
  padding: 20px; }

.sidebar-item {
  border-top: 1px solid #D8D8D8; }
  .sidebar-item a {
    display: block;
    padding: 10px 20px; }
  .sidebar-item > a:hover {
    background-color: #E7F7FE;
    color: #000; }

.sidebar-mobile ul {
  padding-left: 0; }

.children {
  list-style-type: none; }
  .children a {
    padding-left: 40px; }

.sidebar-item--current > a,
.sidebar-item--current > a:hover {
  background-color: #5BCBF5;
  color: #FFF; }

.sidebar-mobile {
  display: none;
  margin: 20px 0;
  width: 100%;
  border: 1px solid #D8D8D8;
  color: #111;
  cursor: pointer; }
  .sidebar-mobile a {
    color: #111; }
    .sidebar-mobile a:hover {
      background-color: #E7F7FE;
      color: #111; }
  .sidebar-mobile .sidebar-subsections {
    display: none; }
  .sidebar-mobile ul {
    list-style: none; }
    .sidebar-mobile ul li {
      border-top: 1px solid #D8D8D8; }
      .sidebar-mobile ul li a {
        padding: 10px 20px;
        display: block; }
      .sidebar-mobile ul li ul li a {
        padding: 10px 20px 10px 40px; }
  .sidebar-mobile .sidebar-option-text {
    padding: 10px 20px;
    margin-bottom: 0;
    position: relative;
    color: #666; }
    .sidebar-mobile .sidebar-option-text .sidebar-arrow {
      width: 20px;
      height: 20px;
      display: inline-block;
      position: absolute;
      right: 0;
      top: 15px;
      background-image: url("/wp-content/themes/ssmu/dist/img/i-triangle-upsidedown.svg");
      background-repeat: no-repeat;
      background-position: calc(100% - 10px); }
  .sidebar-mobile .selected,
  .sidebar-mobile .sidebar-item--current,
  .sidebar-mobile .selected:hover,
  .sidebar-mobile .sidebar-item--current:hover {
    background-color: #5BCBF5;
    color: #fff; }
    .sidebar-mobile .selected a,
    .sidebar-mobile .sidebar-item--current a,
    .sidebar-mobile .selected:hover a,
    .sidebar-mobile .sidebar-item--current:hover a {
      background-color: #5BCBF5;
      color: #fff; }
    .sidebar-mobile .selected ul li,
    .sidebar-mobile .sidebar-item--current ul li,
    .sidebar-mobile .selected:hover ul li,
    .sidebar-mobile .sidebar-item--current:hover ul li {
      background-color: #fff;
      color: #111; }
      .sidebar-mobile .selected ul li a,
      .sidebar-mobile .sidebar-item--current ul li a,
      .sidebar-mobile .selected:hover ul li a,
      .sidebar-mobile .sidebar-item--current:hover ul li a {
        background-color: #fff;
        color: #111; }
      .sidebar-mobile .selected ul li:hover,
      .sidebar-mobile .sidebar-item--current ul li:hover,
      .sidebar-mobile .selected:hover ul li:hover,
      .sidebar-mobile .sidebar-item--current:hover ul li:hover {
        background-color: #E7F7FE;
        color: #111; }
        .sidebar-mobile .selected ul li:hover a,
        .sidebar-mobile .sidebar-item--current ul li:hover a,
        .sidebar-mobile .selected:hover ul li:hover a,
        .sidebar-mobile .sidebar-item--current:hover ul li:hover a {
          background-color: #E7F7FE;
          color: #111; }
  .sidebar-mobile.open .sidebar-option-text .sidebar-arrow {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    right: 10px; }
  .sidebar-mobile.open .sidebar-subsections {
    display: block; }
  @media (max-width: 959px) {
    .sidebar-mobile {
      display: block; } }

.contact-box {
  background-color: #EF4050;
  color: white;
    color-padding: 20px; }
  .contact-box h4 {
    color: white;
    padding: 20px; }
  .contact-box a {
    color: white; }
  .contact-box div {
    font-size: 1;
    padding: 10px 20px;
    border-top: 1px solid white; }

#footer {
  background-color: #E1E1E1;
  padding: 60px 0;
  line-height: calc-em(18); }
  #footer a {
    color: #000; }

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .footer ul {
    list-style: none;
    padding-left: 0; }
  @media (max-width: 959px) {
    .footer {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.footer-contact {
  width: 20%;
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 20px 20px 0;
  font-size: 14px; }
  .footer-contact span {
    line-height: 20px; }
  @media (max-width: 959px) {
    .footer-contact {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 100%; } }

.footer-contact-subtitle {
  font-style: italic;
  line-height: 18px; }

.footer-location {
  font-weight: bold; }

.footer-address {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px; }

.footer-social {
  padding: 20px 0;
  color: #EF4050; }
  .footer-social h5 {
    margin-bottom: 10px; }
  .footer-social li {
    display: inline-block;
    margin-right: 5%; }
  .footer-social a {
    height: 27px;
    width: 27px;
    background-color: #EF4050;
    border-color: #EF4050; }
    .footer-social a:hover {
      background-color: transparent; }
      .footer-social a:hover i {
        color: #EF4050; }
  .footer-social i {
    color: #E1E1E1; }
  @media (max-width: 959px) {
    .footer-social li {
      margin-right: 10px; } }

.footer-copyright {
  font-size: 12px; }

.footer-menu {
  width: 80%;
  border-left: 1px solid #fff;
  padding: 20px 0 0 30px; }
  @media (max-width: 959px) {
    .footer-menu {
      width: 100%;
      border-left: none;
      padding: 20px 0; } }

#menu-footer,
#menu-footer-fr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between; }
  #menu-footer a,
  #menu-footer-fr a {
    display: block; }
  #menu-footer > .menu-item,
  #menu-footer-fr > .menu-item {
    font-weight: bold;
    max-width: 250px;
    padding-right: 44px;
    font-size: 16px; }
    #menu-footer > .menu-item > a,
    #menu-footer-fr > .menu-item > a {
      padding-bottom: 20px; }
  #menu-footer .sub-menu,
  #menu-footer-fr .sub-menu {
    font-size: 14px;
    padding-bottom: 40px; }
    #menu-footer .sub-menu .menu-item,
    #menu-footer-fr .sub-menu .menu-item {
      font-weight: normal;
      padding-bottom: 10px; }
  @media (max-width: 959px) {
    #menu-footer > .menu-item,
    #menu-footer-fr > .menu-item {
      width: calc(100% / 3);
      max-width: calc(100% / 3);
      min-height: 60px; } }
  @media (max-width: 600px) {
    #menu-footer > .menu-item,
    #menu-footer-fr > .menu-item {
      width: 50%;
      max-width: 50%; } }
  @media (max-width: 480px) {
    #menu-footer > .menu-item,
    #menu-footer-fr > .menu-item {
      width: 100%;
      max-width: 100%; } }

input {
  outline: none;
  border: none; }

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  font-size: 12px;
  padding: 10px; }

.breadcrumbs, .room-location-wrap a {
  border-top: 1px solid #979797;
  border-bottom: 1px solid #979797;
  font-family: "Bebas Neue", Helvetica;
  letter-spacing: 0.1em;
  font-weight: lighter;
  font-size: 16px;
  padding: 12px 0;
  margin-bottom: 2.77778%; }
  .breadcrumbs a, .room-location-wrap a a {
    color: #000;
    -webkit-transition: color .2s;
    transition: color .2s;
    display: inline-block; }
    .breadcrumbs a:hover:not(:last-child), .room-location-wrap a a:hover:not(:last-child) {
      color: #EF4050; }
  .breadcrumbs span, .room-location-wrap a span {
    color: #EF4050;
    font-weight: bold;
    display: inline-block; }
  .breadcrumbs time, .room-location-wrap a time {
    color: #EF4050;
    font-size: 18px; }
  @media (max-width: 480px) {
    .breadcrumbs, .room-location-wrap a {
      font-size: 14px;
      margin-bottom: 5.55556%; } }

.breadcrumb {
  position: relative;
  margin-left: 35px; }
  @media (max-width: 600px) {
    .breadcrumb {
      margin-left: 20px; } }
  .breadcrumb:before {
    content: '';
    position: absolute;
    height: 10px;
    width: 10px;
    background-image: url("/wp-content/themes/ssmu/dist/img/i-arrow-red.svg");
    background-position: center;
    background-size: contain;
    left: -20px;
    top: 4px;
    -webkit-transition: left .1s ease-out;
    transition: left .1s ease-out; }
    .win .breadcrumb:before {
      top: 9px; }
  .breadcrumb:hover:not(:last-child):before {
    left: -18px; }

.breadcrumbs-pullRight {
  text-align: right; }

.breadcrumbs-divider {
  margin: 0 10px 0 20px;
  color: #EF4050;
  font-size: 14px; }

button {
  outline: none; }

.b,
.button-primary {
  text-align: center;
  font-family: "Bebas Neue", Helvetica;
  letter-spacing: 0.1em;
  cursor: pointer;
  padding: 10px 30px;
  white-space: nowrap;
  border-radius: 3px;
  line-height: 20px;
  font-weight: bold;
  background-size: calc(200% + 4px) calc(100% + 2px);
  background-position-x: calc(100% + 1px);
  background-position-y: -1px;
  -webkit-transition: background-position-x .35s;
  transition: background-position-x .35s; }
  .b:hover,
  .button-primary:hover {
    background-position-x: -1px; }
  .b:active, .b:focus,
  .button-primary:active,
  .button-primary:focus {
    outline: 0; }

/* Button Types */
.b-social {
  border-radius: 50%;
  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;
  border-style: solid;
  border-width: 1px;
  -webkit-transition: all .35s;
  transition: all .35s; }
  .b-social i {
    line-height: 12px; }

.b-close {
  width: 40px;
  height: 40px;
  background-image: url("/wp-content/themes/ssmu/dist/img/i-close-black.svg");
  -webkit-transition: opacity .25s;
  transition: opacity .25s;
  cursor: pointer;
  border-radius: 50%; }
  .b-close:hover {
    opacity: .6; }

.b-plus {
  width: 43px;
  height: 43px;
  background-image: url("/wp-content/themes/ssmu/dist/img/i-plus.svg");
  cursor: pointer; }

.b--top-right {
  position: absolute;
  margin: 2.08333% 0;
  top: 0;
  right: 2.08333%;
  z-index: 1; }
  @media (max-width: 1480px) {
    .b--top-right {
      margin: 20px 0; } }

/* Button styles */
.b1,
.button-primary {
  color: #fff;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #EF4050), color-stop(50%, #fff));
  background-image: linear-gradient(to left, #EF4050 50%, #fff 50%); }
  .b1:hover,
  .button-primary:hover {
    color: #EF4050; }

.b2 {
  border-color: #EF4050;
  border-width: 2px;
  border-style: solid;
  color: #EF4050;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #fff), color-stop(50%, #EF4050));
  background-image: linear-gradient(to left, #fff 50%, #EF4050 50%); }
  .b2:hover {
    color: #fff; }

.b3 {
  border-color: #fff;
  color: #fff;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #EF4050), color-stop(50%, #fff));
  background-image: linear-gradient(to left, #EF4050 50%, #fff 50%);
  border-width: 2px;
  border-style: solid; }
  .b3:hover {
    color: #EF4050; }

.b4 {
  border: 2px solid #EF4050;
  font-size: 18px; }

.b-pop {
  border-color: #fff;
  border-width: 2px;
  border-style: solid;
  color: #fff;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #5BCBF5), color-stop(50%, #fff));
  background-image: linear-gradient(to left, #5BCBF5 50%, #fff 50%);
  -webkit-transition: 0s;
  transition: 0s; }
  .b-pop:hover {
    color: #5BCBF5; }

/* Custom Buttons */
.prev:before, .next:after {
  content: '';
  width: 30px;
  max-width: 10px;
  background-image: url("/wp-content/themes/ssmu/dist/img/arrow-blue.svg");
  background-position: center;
  background-size: contain;
  position: absolute;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }

.prev,
.next,
.read-more {
  color: #5BCBF5;
  position: relative;
  display: inline-block;
  line-height: 28px; }
  .prev a,
  .next a,
  .read-more a {
    color: #5BCBF5; }

.prev:before {
  left: -10px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.prev:hover:before {
  left: -12px; }

.next:after {
  right: -10px;
  -webkit-transition-property: right;
  transition-property: right; }

.next:hover:after {
  right: -12px; }

.cta-link:after {
  content: '';
  width: 25px;
  display: block;
  background-image: url("/wp-content/themes/ssmu/dist/img/arrow-blue.svg");
  background-position: center 15%;
  background-size: 50% 70%;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-duration: .1s;
          transition-duration: .1s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.cta-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 100%; }
  .cta-link#prev > h1, .cta-link#prev > h2, .cta-link#prev > h3,
  .cta-link#prev > h4, .cta-link#prev > h5, .cta-link#prev > h6 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .cta-link#prev:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    background-position: center 85%; }
  .cta-link#prev:hover:after {
    -webkit-transform: translateX(-3px) rotate(180deg);
            transform: translateX(-3px) rotate(180deg); }
  .cta-link:hover:after {
    -webkit-transform: translateX(3px);
            transform: translateX(3px); }

#event-form .button-primary {
  border: 2px solid #EF4050;
  font-size: 16px;
  border-radius: 3px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-family: "Bebas Neue", Helvetica; }
  @media only screen and (min-width: 768px) {
    #event-form .button-primary {
      width: 50%;
      margin-left: unset;
      margin-right: unset; } }
  @media only screen and (min-width: 959px) {
    #event-form .button-primary {
      width: 35%; } }

.cta {
  font-size: 14px; }

.cta-article-hide {
  display: none; }

.cta-title {
  width: 100%;
  margin-bottom: 20px; }

.cta-date time {
  display: block; }

@media (max-width: 480px) {
  .cutWrap-xs {
    margin: 0;
    max-width: 100%; } }

.cta-list {
  margin-left: -1.69492%;
  width: 101.38889%; }
  .cta-list > section,
  .cta-list > div,
  .cta-list > article,
  .cta-list > form,
  .cta-list > input,
  .cta-list > a {
    margin-left: 1.38889%;
    width: 31.94444%; }
    @media (max-width: 480px) {
      .cta-list > section,
      .cta-list > div,
      .cta-list > article,
      .cta-list > form,
      .cta-list > input,
      .cta-list > a {
        margin-left: 0;
        width: 33.33333%; } }
  @media (max-width: 959px) {
    .cta-list > section,
    .cta-list > div,
    .cta-list > article,
    .cta-list > form,
    .cta-list > input,
    .cta-list > a {
      margin-left: 1.38889%;
      width: 48.61111%; } }
  @media (max-width: 959px) and (max-width: 480px) {
    .cta-list > section,
    .cta-list > div,
    .cta-list > article,
    .cta-list > form,
    .cta-list > input,
    .cta-list > a {
      margin-left: 0;
      width: 50%; } }
  @media (max-width: 600px) {
    .cta-list {
      width: 100%;
      margin-left: 0; }
      .cta-list > section,
      .cta-list > div,
      .cta-list > article,
      .cta-list > form,
      .cta-list > input,
      .cta-list > a {
        margin-left: 0;
        width: 100%; } }
    @media (max-width: 600px) and (max-width: 480px) {
      .cta-list > section,
      .cta-list > div,
      .cta-list > article,
      .cta-list > form,
      .cta-list > input,
      .cta-list > a {
        margin-left: 0;
        width: 100%; } }
  @media (max-width: 480px) {
    .cta-list {
      margin-left: 0;
      width: 100%;
      display: block; }
      .cta-list > section,
      .cta-list > div,
      .cta-list > article,
      .cta-list > form,
      .cta-list > input,
      .cta-list > a {
        margin-left: 0;
        width: 100%; } }
  .cta-list .cta-article-img {
    height: 400px;
    -o-object-fit: contain;
       object-fit: contain; }

.cta-article-img img {
  -o-object-fit: cover;
     object-fit: cover; }

.cta-article {
  margin-bottom: 40px;
  -webkit-box-shadow: 0px 3px 8px #EAEAEA;
          box-shadow: 0px 3px 8px #EAEAEA; }
  @media (max-width: 480px) {
    .cta-article {
      -webkit-box-shadow: none;
              box-shadow: none; } }

.cta-article-info {
  padding: 20px; }

.cta-gallery {
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  padding-top: 20px; }
  .cta-gallery .cta {
    padding: 0 3.47222% 50px; }
  .cta-gallery .cta-title {
    color: #EF4050;
    margin-bottom: 10px; }
  .cta-gallery hr {
    width: 35px;
    background-color: #EF4050; }
  @media (max-width: 1480px) {
    .cta-gallery {
      padding-left: 0;
      padding-right: 0; } }
  @media (max-width: 959px) {
    .cta-gallery .cta:nth-child(odd) {
      padding-left: 0; }
    .cta-gallery .cta:nth-child(even) {
      padding-right: 0; } }
  @media (max-width: 768px) {
    .cta-gallery .cta {
      padding: 40px 0;
      border-bottom: 1px solid #D8D8D8; }
      .cta-gallery .cta:last-child {
        border-bottom: none; } }

.cta-circles {
  padding: 60px 0 0; }

.cta-circles-gallery {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 480px) {
    .cta-circles-gallery {
      -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; } }

.cta-circle {
  width: 33.33333%;
  padding: 0 2.08333%; }
  .cta-circle a {
    color: #EF4050;
    font-size: 30px;
    line-height: 32px;
    font-family: "Bebas Neue", Helvetica;
    font-weight: bold;
    letter-spacing: 0.1em;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out; }
  .cta-circle:hover a {
    color: #fff; }
  @media (max-width: 1180px) {
    .cta-circle {
      margin-left: 0; } }
  @media (max-width: 959px) {
    .cta-circle {
      padding-left: 2.08333%;
      margin-bottom: 30px;
      width: 50%; } }
  @media (max-width: 600px) {
    .cta-circle {
      width: 50%;
      margin-bottom: 20px; } }
  @media only screen and (max-width: 560px) {
    .cta-circle {
      padding-left: 0;
      width: 90%; } }

.plan-event-circles.cta-circles-gallery {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
  @media (max-width: 480px) {
    .plan-event-circles.cta-circles-gallery {
      -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; } }

.plan-event-circles .cta-circle {
  width: 35%;
  height: auto;
  margin-bottom: 20px; }
  .plan-event-circles .cta-circle a {
    color: #EF4050;
    font-size: 30px;
    line-height: 32px;
    font-family: "Bebas Neue", Helvetica;
    font-weight: bold;
    letter-spacing: 0.1em;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out; }
  .plan-event-circles .cta-circle h3 {
    font-size: 22px !important; }
  @media (max-width: 600px) {
    .plan-event-circles .cta-circle {
      width: 40%;
      padding: 0 !important; } }
  @media (max-width: 480px) {
    .plan-event-circles .cta-circle {
      width: 60%; } }
  .plan-event-circles .cta-circle:hover a {
    color: #fff; }

.cta-circle-shell {
  position: relative;
  width: 100%;
  border-radius: 50%;
  color: #EF4050;
  border: 5px solid #EF4050;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  padding-top: 100%; }
  .cta-circle-shell:hover {
    background-color: #EF4050; }
    .cta-circle-shell:hover h3, .cta-circle-shell:hover h4 {
      color: #fff; }
  .cta-circle-shell div {
    top: 25%;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    width: 100%;
    padding: calc(20% - 20px); }
  @media (max-width: 1480px) {
    .cta-circle-shell h3 {
      font-size: 22px;
      line-height: 28px; } }

.section-calendar-cta {
  padding-bottom: 40px !important;
  padding-top: 40px; }

.calendar-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .calendar-cta {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  @media only screen and (min-width: 959px) {
    .calendar-cta {
      padding-right: calc(100% /12); } }
  .calendar-cta .cta-img {
    width: 100%;
    height: 300px;
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .calendar-cta .cta-img {
        width: 50%;
        margin-bottom: unset; } }
    @media only screen and (min-width: 959px) {
      .calendar-cta .cta-img {
        padding: 0 80px 0 60px; } }
    .calendar-cta .cta-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .calendar-cta .cta-info {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .calendar-cta .cta-info {
        width: 50%;
        padding: 0 60px 0 0; } }
  .calendar-cta .cta-button-wrap {
    margin-top: 45px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .calendar-cta .cta-button-wrap {
        text-align: left; } }

.submit-event-cta {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px; }
  .submit-event-cta .submit-event-info {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px 30px;
    background-color: #5BCBF5;
    text-align: center;
    max-width: 650px; }
    @media only screen and (min-width: 768px) {
      .submit-event-cta .submit-event-info {
        padding: 60px 80px 40px; } }
    .submit-event-cta .submit-event-info h3 {
      color: #ffffff;
      margin-bottom: 10px; }
    .submit-event-cta .submit-event-info .submit-event-desc {
      color: white;
      font-size: 16px; }
  .submit-event-cta.list-view .submit-event-info {
    width: 100%;
    max-width: unset;
    padding: 0 20px 30px; }
    .submit-event-cta.list-view .submit-event-info h4 {
      color: white; }
    .submit-event-cta.list-view .submit-event-info .submit-event-desc {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto; }
    .submit-event-cta.list-view .submit-event-info .cta-button-wrap a {
      color: #ffffff !important; }
      .submit-event-cta.list-view .submit-event-info .cta-button-wrap a:hover {
        color: #EF4050 !important; }

.gallery-cards {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.card {
  width: 29.16667%;
  margin-top: 40px;
  margin-bottom: 40px; }
  .card p {
    margin-bottom: 0; }
  .card h5, .card h6 {
    color: #5BCBF5; }
  @media (max-width: 1180px) {
    .card {
      width: 30.55556%; } }
  @media (max-width: 959px) {
    .card {
      width: 47.22222%; } }
  @media (max-width: 768px) {
    .card {
      width: 47.22222%; } }
  @media (max-width: 600px) {
    .card {
      width: 100%;
      margin-top: 0; } }

.card-img {
  overflow: hidden;
  height: 280px; }
  .card-img img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    min-height: 100%;
    width: 100%; }
  @media (max-width: 768px) {
    .card-img {
      height: 230px; } }
  @media (max-width: 600px) {
    .card-img {
      height: 280px; } }
  @media (max-width: 480px) {
    .card-img {
      height: 250px; } }

.card-img-fill img {
  -o-object-fit: cover;
     object-fit: cover; }

.card-name {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FFF; }

.info-panel-tab {
  cursor: pointer; }

.info-panel-tab--active h3 {
  color: #fff; }

.info-panel-tab--active .cta-circle-shell {
  background-color: #EF4050; }

.info-panel {
  background-color: #F7FCFE;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0s;
  transition: max-height 0s;
  position: relative; }
  .info-panel ul {
    padding: 0 0 40px 25px; }
  .info-panel hr {
    background-color: #000;
    width: 25px; }

.info-panel-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  padding: 0 4.16667%; }
  @media (max-width: 768px) {
    .info-panel-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.info-panel--active {
  max-height: 100%; }
  .info-panel--active .info-panel-wrap {
    opacity: 1; }

.info-panel-closeBtn {
  position: absolute;
  margin: 2.77778% 0;
  opacity: .2;
  top: 0;
  right: calc((100vw - 1440px) / 2);
  z-index: 1; }
  @media (max-width: 1480px) {
    .info-panel-closeBtn {
      right: 5%; } }
  @media (max-width: 768px) {
    .info-panel-closeBtn {
      margin-top: 5.55556%; }
      .info-panel-closeBtn:hover {
        opacity: .5; } }

.info-panel-col {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 5.55556%; }

img {
  display: block;
  max-width: 100%; }

#slider {
  height: 800px; }
  @media (max-width: 1480px) {
    #slider {
      height: auto; } }
  @media (max-width: 600px) {
    #slider {
      height: 400px; } }

.slick-slide {
  height: 800px; }
  .slick-slide .header-img {
    height: 800px;
    width: auto; }
  @media (max-width: 600px) {
    .slick-slide {
      height: 400px; }
      .slick-slide .header-img {
        height: 400px; } }

.slider-caption > div {
  width: 100vw; }

/* Arrows */
.slick-next {
  border: solid;
  border-color: rgba(151, 151, 151, 0.5);
  border-width: 0 5px 5px 0;
  background-color: transparent;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: border-color .25s linear;
  transition: border-color .25s linear;
  font-size: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  height: 50px;
  position: absolute;
  right: calc((100vw - 1440px) / 2);
  top: calc(50% - 25px);
  width: 50px;
  z-index: 1; }
  .slick-next:hover {
    border-color: #979797; }
  @media (max-width: 1480px) {
    .slick-next {
      right: 5%; } }

/* Dots */
.slick-dots {
  position: absolute;
  bottom: 10%;
  display: block;
  width: 100%;
  text-align: center; }
  .slick-dots li {
    display: inline-block;
    margin: 0 5px; }
    .slick-dots li.slick-active button {
      background-color: #EF4050; }
  .slick-dots button {
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #EF4050;
    background-color: transparent;
    border-radius: 50%; }

.circle {
  border-radius: 50%;
  background-color: #FFF;
  border: 3px solid #5BCBF5;
  position: absolute;
  z-index: 1; }

.circle-big {
  width: 85px;
  height: 85px;
  left: calc(50% - 42.5px); }

#circle-top {
  top: -42.5px; }

#circle-bottom {
  bottom: -42.5px; }

.list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 0; }
  .list-row:last-child {
    margin-bottom: 40px; }
  @media (max-width: 768px) {
    .list-row {
      padding: 40px 0 5px; } }

#ctf.ctf-overrides {
  width: 66.66667%; }
  #ctf.ctf-overrides .ctf-tweets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    
    #ctf.ctf-overrides .ctf-tweets > div,
    #ctf.ctf-overrides .ctf-tweets > li {
      width: 50%; }
    #ctf.ctf-overrides .ctf-tweets > div:nth-child(3n- 1),
    #ctf.ctf-overrides .ctf-tweets > li:nth-child(3n- 1) {
      border-right: 1px solid #D8D8D8;
      border-left: 1px solid #D8D8D8; }
    @media (max-width: 959px) {
      #ctf.ctf-overrides .ctf-tweets > div:nth-child(3n- 1),
      #ctf.ctf-overrides .ctf-tweets > li:nth-child(3n- 1) {
        border-right: none;
        border-left: none; }
      #ctf.ctf-overrides .ctf-tweets > div:nth-child(2n),
      #ctf.ctf-overrides .ctf-tweets > li:nth-child(2n) {
        border-left: 1px solid #D8D8D8; } }
  #ctf.ctf-overrides .ctf-item {
    border-top: none;
    padding: 90px 5.55556%; }
  #ctf.ctf-overrides .ctf-author-name,
  #ctf.ctf-overrides .ctf-screename-sep {
    display: none; }
  #ctf.ctf-overrides .ctf-author-screenname {
    color: #000;
    font-family: "Bebas Neue", Helvetica;
    letter-spacing: 0.08em;
    margin: 0 0 5px 0; }
  #ctf.ctf-overrides .ctf-tweet-meta {
    display: none; }
  #ctf.ctf-overrides .ctf-tweet-text {
    position: relative;
    padding-bottom: 20px !important; }
    #ctf.ctf-overrides .ctf-tweet-text:after {
      content: '';
      width: 22px;
      height: 3px;
      background-color: #EF4050;
      position: absolute;
      bottom: 0;
      left: 0; }
  #ctf.ctf-overrides .ctf-tweet-text-media-wrap {
    border: none;
    font-weight: bold;
    margin-left: 0;
    margin-top: 20px;
    padding: 0; }
    #ctf.ctf-overrides .ctf-tweet-text-media-wrap:hover {
      background-color: transparent;
      border: none; }
  @media (max-width: 959px) {
    #ctf.ctf-overrides {
      width: 100%; }
      
      #ctf.ctf-overrides .ctf-tweets > div,
      #ctf.ctf-overrides .ctf-tweets > li {
        width: 100%; } }
  @media (max-width: 600px) {
    #ctf.ctf-overrides .ctf-tweets {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      #ctf.ctf-overrides .ctf-tweets > div:nth-child(2n) {
        border-left: none;
        border-top: 1px solid #D8D8D8; } }
  @media (max-width: 480px) {
    #ctf.ctf-overrides .ctf-item {
      padding: 80px 0; } }

.socialmedia {
  background-image: url("/wp-content/themes/ssmu/dist/img/megaphone.png");
  background-size: 25%;
  background-position: 2% center;
  padding: 80px 0; }
  @media (max-width: 959px) {
    .socialmedia {
      background-position: 82% 85%;
      background-size: 32%; } }
  @media (max-width: 600px) {
    .socialmedia {
      background-size: 75%;
      background-position: center; } }

.socialmedia-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 959px) {
    .socialmedia-gallery {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.socialmedia-facebook {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34%;
  padding: 20px 4.16667%; }
  .socialmedia-facebook h5 {
    margin-top: 20px; }
  @media (max-width: 600px) {
    .socialmedia-facebook {
      border-top: 1px solid #D8D8D8;
      width: 100%;
      padding: 80px 4.16667%; } }

.half {
  width: 50%; }
  @media (max-width: 768px) {
    .half {
      width: 100%; } }

.center {
  text-align: center; }

.source-sans-font {
  font-family: "Source Sans Pro", sans-serif; }

.bebas-neue-font {
  font-family: "Bebas Neue", Helvetica; }

.letter-spacing-small {
  letter-spacing: -0.0001em; }

.letter-spacing-normal {
  letter-spacing: normal; }

/**/
/* 						Global						*/
/**/
.event-time {
  position: relative;
  margin-bottom: 20px; }
  .event-time:before {
    content: '';
    background-color: #EF4050;
    height: 3px;
    width: 24px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 10px; }

.event-location-name {
  font-weight: bold;
  display: block; }

#em-wrapper {
  padding-bottom: 80px; }

/**/
/* 					Events Header 					*/
/**/
.events-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 60px 0 30px; }
  .events-header h2 {
    font-size: 36px; }
  @media (max-width: 959px) {
    .events-header {
      display: block; }
      .events-header h2 {
        margin-bottom: 30px; } }

.events-viewSelect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px; }

.events-viewBtn--active {
  opacity: 1 !important; }

.events-viewBtn {
  color: #EF4050;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  opacity: .5; }
  .events-viewBtn:hover {
    opacity: 1; }

#listToggle {
  margin-top: 3px; }

/**/
/* 				List - Global 						*/
/**/
#searchform_events {
  padding-bottom: 65px; }

.searchform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .searchform select {
    margin-right: 2.77778%;
    width: 300px;
    outline: none;
    border-width: 2px;
    border-color: #122831;
    background-image: url("/wp-content/themes/ssmu/dist/img/i-triangle-upsidedown.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 10px); }
  .searchform .b {
    font-size: 14px; }
  @media (max-width: 768px) {
    .searchform {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .searchform input[name="search"],
      .searchform select {
        width: 300px;
        margin-bottom: 30px; }
      .searchform input[name="search"] {
        margin-right: 0; } }
  @media (max-width: 480px) {
    .searchform select,
    .searchform .b {
      width: 100%; } }

.event-search {
  position: relative;
  margin-right: 2.77778%; }
  .event-search:before {
    position: absolute;
    left: 15px;
    top: 8px;
    content: '';
    background-image: url("/wp-content/themes/ssmu/dist/img/i-search.svg");
    height: 25px;
    width: 25px; }
  .event-search input[name="search"] {
    position: relative;
    width: 300px;
    border-color: #122831;
    border-style: solid;
    border-width: 2px;
    border-radius: 20px;
    font-size: 12px;
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: transparent;
    padding: 10px 10px 10px 45px; }
  @media (max-width: 480px) {
    .event-search {
      width: 100%; }
      .event-search input[name="search"] {
        width: 100%; } }

.event .event-img,
.event-list .event-img {
  width: calc(100% * 5/12);
  height: 300px;
  padding-right: 5.55556%; }
  .event .event-img img,
  .event-list .event-img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  @media (max-width: 768px) {
    .event .event-img,
    .event-list .event-img {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 100%;
      padding-right: 0; } }

.event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 0;
  border-top: 1px solid #122831;
  margin-top: 15px; }
  .event:last-child {
    border-bottom: 1px solid #122831;
    margin-bottom: 40px; }
  @media (max-width: 768px) {
    .event {
      padding: 40px 0 5px; } }

.event-date {
  width: calc(100% / 12); }
  .event-date h1 {
    color: #5BCBF5;
    margin-bottom: 10px; }
  .event-date time {
    display: block; }
  .event-date span {
    font-family: "Bebas Neue", Helvetica;
    font-size: 36px; }
  @media (max-width: 768px) {
    .event-date {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      width: 20%;
      padding: 20px 0;
      text-align: right; } }

.event-img {
  overflow: hidden;
  height: 200px; }
  .event-img img {
    -o-object-fit: cover;
       object-fit: cover;
    overflow: hidden;
    background-size: cover;
    min-height: 100%;
    width: 100%; }

.event-single-img img {
  width: 100%; }

.event-info {
  width: calc(100% * 6/12);
  padding: 10px 11.11111% 10px 0; }
  .event-info h3 {
    color: #EF4050; }
  .event-info p {
    margin-top: 15px; }
  @media (max-width: 768px) {
    .event-info {
      padding: 20px 1.38889% 20px 0;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 80%; } }

.event-location-address {
  display: block; }

.tag-title {
  margin-bottom: 15px; }

/**/
/* 			List Events Page  Only					*/
/**/
@media only screen and (min-width: 959px) {
  #page-events .event .event-date,
  .page-template-events .event .event-date,
  .layout-main .event .event-date {
    width: 10%; } }

#page-events .event .event-img,
.page-template-events .event .event-img,
.layout-main .event .event-img {
  height: 300px; }
  #page-events .event .event-img img,
  .page-template-events .event .event-img img,
  .layout-main .event .event-img img {
    width: 100%;
    height: 100%; }
  @media only screen and (min-width: 959px) {
    #page-events .event .event-img,
    .page-template-events .event .event-img,
    .layout-main .event .event-img {
      width: 40%;
      height: 200px; } }

@media only screen and (min-width: 959px) {
  #page-events .event .event-info,
  .page-template-events .event .event-info,
  .layout-main .event .event-info {
    padding-right: 10px;
    width: 50%; } }

#page-events .sidebar,
.page-template-events .sidebar,
.layout-main .sidebar {
  border-left: none; }

#page-events .sidebar-calendar a,
.page-template-events .sidebar-calendar a,
.layout-main .sidebar-calendar a {
  color: #5BCBF5; }

#page-events .sidebar-calendar .em-calnav,
.page-template-events .sidebar-calendar .em-calnav,
.layout-main .sidebar-calendar .em-calnav {
  height: 20px;
  width: 20px; }

#page-events .sidebar-calendar .month_name,
.page-template-events .sidebar-calendar .month_name,
.layout-main .sidebar-calendar .month_name {
  font-size: 20px; }

#page-events .sidebar-item,
.page-template-events .sidebar-item,
.layout-main .sidebar-item {
  border-top: 1px solid #D8D8D8;
  padding: 20px 0;
  text-align: left; }
  #page-events .sidebar-item a,
  .page-template-events .sidebar-item a,
  .layout-main .sidebar-item a {
    color: #5BCBF5;
    padding: 0; }
  #page-events .sidebar-item h5,
  .page-template-events .sidebar-item h5,
  .layout-main .sidebar-item h5 {
    color: #EF4050; }
  #page-events .sidebar-item .em-tags-list,
  .page-template-events .sidebar-item .em-tags-list,
  .layout-main .sidebar-item .em-tags-list {
    margin-top: 30px;
    padding-left: 20px; }
  #page-events .sidebar-item .em-category-list,
  .page-template-events .sidebar-item .em-category-list,
  .layout-main .sidebar-item .em-category-list {
    padding-left: 20px; }

/*/
/* 						Single Page 					*/
/*/
.event-list .event-img {
  padding-bottom: 20px; }

.tag-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .tag-wrap div {
    width: 50%;
    padding-right: 10%; }

/*/
/* 						Calendar 						*/
/*/
.em-calendar {
  width: 100%;
  text-align: center;
  font-family: "Bebas Neue", Helvetica;
  font-weight: bold;
  border: none; }
  .em-calendar tr:nth-child(odd) {
    background-color: #fff; }

.month_name {
  color: #EF4050;
  padding: 20px 0;
  text-align: center; }
  @media (max-width: 768px) {
    .month_name {
      font-size: 28px; } }

.em-calnav {
  height: 30px;
  width: 30px; }

.em-calnav-prev {
  border: solid;
  border-color: rgba(239, 64, 80, 0.5);
  border-width: 0 3px 3px 0;
  background-color: transparent;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: border-color .25s linear;
  transition: border-color .25s linear;
  font-size: 0;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }
  .em-calnav-prev:hover {
    border-color: #ef4050; }

.em-calnav-next {
  border: solid;
  border-color: rgba(239, 64, 80, 0.5);
  border-width: 0 3px 3px 0;
  background-color: transparent;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: border-color .25s linear;
  transition: border-color .25s linear;
  font-size: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  .em-calnav-next:hover {
    border-color: #ef4050; }

table {
  border-collapse: collapse; }

tr:last-child {
  border-bottom: 1px solid #E7F7FE; }

.days-names {
  background-color: #5BCBF5 !important;
  color: #fff;
  font-size: 20px; }
  .days-names td {
    padding: 20px 0;
    text-align: center; }
  @media (max-width: 768px) {
    .days-names {
      font-size: 16px; } }
  @media (max-width: 768px) {
    .days-names td {
      padding: 10px 0; } }

.eventful {
  text-align: center; }
  @media (max-width: 768px) {
    .eventful a {
      background-color: #EF4050;
      width: 23px;
      line-height: 20px;
      padding-top: 3px;
      display: inline-block;
      border-radius: 50%;
      color: #fff; } }

#calFull {
  margin-bottom: 60px; }
  @media (max-width: 768px) {
    #calFull {
      display: none; } }

#calSmall {
  margin-bottom: 60px; }
  @media (max-width: 768px) {
    #calSmall {
      display: table; } }

.cal-square {
  position: relative;
  width: calc(100% / 7);
  vertical-align: initial;
  border-right: 1px solid #E7F7FE;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #E7F7FE; }
  .cal-square:first-child {
    border-left: 1px solid #E7F7FE; }
  .cal-square.eventful-today {
    background-color: rgba(247, 252, 254, 0.85); }

.cal-square-shell {
  min-height: 150px;
  text-align: initial;
  -webkit-transition: all .35s linear;
  transition: all .35s linear; }

.cal-date {
  background-color: #E7F7FE;
  display: block;
  font-size: 16px;
  text-align: center;
  padding: 5px 0; }

.cal-event-list {
  padding-left: 20px;
  text-align: left;
  color: #EF4050;
  padding-bottom: 20px; }
  .cal-event-list li {
    margin-top: 10px;
    line-height: 20px; }
    .cal-event-list li:nth-child(1n + 4) {
      -webkit-transition: max-height .35s;
      transition: max-height .35s;
      max-height: 0;
      overflow: hidden; }
  .cal-event-list a {
    color: #EF4050;
    font-size: 14px;
    display: block;
    font-family: 'Source Sans Pro', sans-serif !important;
    text-transform: uppercase;
    line-height: 14px; }

.cal-more-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 0;
  left: 25%; }

.cal-more,
.cal-less {
  color: #5BCBF5;
  font-family: "Bebas Neue", Helvetica;
  position: relative;
  cursor: pointer; }
  .cal-more:after,
  .cal-less:after {
    content: '';
    position: absolute;
    right: -12px;
    -webkit-transition: -webkit-transform .1s ease-in;
    transition: -webkit-transform .1s ease-in;
    transition: transform .1s ease-in;
    transition: transform .1s ease-in, -webkit-transform .1s ease-in;
    background-image: url("/wp-content/themes/ssmu/dist/img/arrow-blue.svg");
    background-position: center;
    background-size: contain;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    top: calc(50% - 6px);
    height: 8.5px;
    width: 7.5px; }

.cal-less {
  display: none; }
  .cal-less:after {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

.cal-square-shell--open {
  margin-bottom: 20px;
  -webkit-transition: all .35s linear;
  transition: all .35s linear; }
  .cal-square-shell--open .cal-more {
    display: none; }
  .cal-square-shell--open .cal-less {
    display: inline-block; }

.cal-more--state {
  cursor: pointer;
  position: absolute;
  bottom: 7px;
  opacity: 0;
  left: 20px;
  width: calc(100% - 2*20px);
  background-color: red;
  z-index: 1; }
  .cal-more--state:checked ~ .cal-event-list li:nth-child(1n + 4) {
    max-height: 500px;
    overflow: visible; }

.cal-event-info {
  color: #000;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: initial;
  line-height: 0;
  font-weight: normal; }

/**/
/* 			Event Submission Form    			*/
/**/
.page-submit-event {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important; }

#event-form .wrap {
  max-width: unset; }

#event-form input,
#event-form select {
  outline: initial;
  border: 1px solid #D8D8D8;
  padding: 16px 10px;
  width: 95%;
  font-size: 12px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Source Sans Pro'; }
  @media only screen and (min-width: 768px) {
    #event-form input,
    #event-form select {
      width: 75%; } }
  @media only screen and (min-width: 959px) {
    #event-form input,
    #event-form select {
      width: 50%; } }

#event-form h3 {
  font-size: 18px; }

#event-form .em-date-input-loc,
#event-form .em-time-input {
  margin: 0 20px 0 0;
  display: block; }

#event-form .inside {
  margin-bottom: 20px; }
  #event-form .inside.event-form-submitter input {
    display: block; }
  #event-form .inside.event-form-name {
    color: grey;
    font-style: italic; }
  #event-form .inside.event-form-where, #event-form .inside.event-form-image {
    margin-bottom: 20px; }

#event-form #event-timezone {
  display: block;
  width: 95%; }
  @media only screen and (min-width: 768px) {
    #event-form #event-timezone {
      width: 75%; } }
  @media only screen and (min-width: 959px) {
    #event-form #event-timezone {
      width: 50%; } }

#event-form .em-time-all-day {
  width: unset; }

#event-form .em-time-range {
  margin-bottom: 0; }

#event-form .em-location-data-country,
#event-form .em-timezone {
  position: relative; }
  #event-form .em-location-data-country select,
  #event-form .em-timezone select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  #event-form .em-location-data-country:after,
  #event-form .em-timezone:after {
    content: "";
    position: absolute;
    height: 64%;
    width: 55px;
    right: 5%;
    bottom: 0;
    border-left: 1px solid #fff;
    pointer-events: none;
    background: url("/wp-content/themes/ssmu/src/img/icon_arrowdown.svg") no-repeat 50% 55%;
    background-color: #fff;
    border: 1px solid #D8D8D8;
    border-left: none;
    cursor: pointer; }
    @media only screen and (min-width: 768px) {
      #event-form .em-location-data-country:after,
      #event-form .em-timezone:after {
        right: 25%; } }
    @media only screen and (min-width: 959px) {
      #event-form .em-location-data-country:after,
      #event-form .em-timezone:after {
        right: 50%; } }

#event-form .em-location-data-country:after {
  height: 64%; }

#event-form #event-date-explanation,
#event-form .image-restrictions {
  font-style: italic;
  color: grey; }

#event-form #no-location {
  width: unset; }

#event-form #em-location-data table {
  border: none; }

#event-form #em-location-data tr {
  background-color: #ffffff;
  display: block;
  border-bottom: none; }
  #event-form #em-location-data tr th {
    background-color: #fff;
    color: #000000;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0; }
  #event-form #em-location-data tr td {
    display: block;
    padding: 0;
    margin-bottom: 20px; }

#event-form #em-location-data #location-country {
  width: 95%; }
  @media only screen and (min-width: 768px) {
    #event-form #em-location-data #location-country {
      width: 75%; } }
  @media only screen and (min-width: 959px) {
    #event-form #em-location-data #location-country {
      width: 50%; } }

#event-form #em-location-search-tip {
  color: grey;
  font-style: italic; }

#event-form #wp-em-editor-content-editor-container {
  margin-bottom: 20px; }

#event-form .em-location-map-container,
#event-form #qt_em-editor-content_toolbar,
#event-form #wp-em-editor-content-editor-tools,
#event-form #event-image-img {
  display: none; }

#event-form #mceu_26 {
  display: none; }

#event-form .wp-editor-container,
#event-form .event-editor {
  width: 95%; }
  @media only screen and (min-width: 768px) {
    #event-form .wp-editor-container,
    #event-form .event-editor {
      width: 75%; } }
  @media only screen and (min-width: 959px) {
    #event-form .wp-editor-container,
    #event-form .event-editor {
      width: 50%; } }

#event-form .wp-editor-container textarea.wp-editor-area {
  height: 100px; }

#event-form .event-categories select {
  width: 95%;
  display: block; }
  @media only screen and (min-width: 768px) {
    #event-form .event-categories select {
      width: 75%; } }
  @media only screen and (min-width: 959px) {
    #event-form .event-categories select {
      width: 50%; } }

#event-form .event-categories i {
  color: grey; }

#event-form #event-image {
  display: block; }

#event-form .input-checkbox input {
  width: unset; }

.ui-widget-header {
  background: #EF4050 !important;
  border: 2px solid #EF4050 !important; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  color: #ffffff;
  border: #ffffff; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 8px !important; }

.input-field-data_privacy_consent {
  margin-bottom: 40px; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #5BCBF5 !important; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  color: #EF4050 !important;
  background-image: none !important;
  background-color: rgba(91, 203, 245, 0.2) !important;
  border-color: #5BCBF5 !important; }

.ui-state-hover,
.ui-widget-content .ui-state-hover {
  color: #EF4050 !important;
  background-image: none !important;
  background-color: rgba(91, 203, 245, 0.2) !important;
  border-color: #5BCBF5 !important; }

//
/* 					Global					*/
/***/
.booking-gallery {
  padding: 0 5.55556% 100px; }
  @media (max-width: 1180px) {
    .booking-gallery {
      padding: 0 0 80px;
      margin-left: -5.55556%; } }
  @media (max-width: 959px) {
    .booking-gallery {
      margin-left: 0; } }
  @media (max-width: 768px) {
    .booking-gallery {
      margin-left: -5.55556%; } }
  @media (max-width: 600px) {
    .booking-gallery {
      margin-left: 0; } }

.booking-note-section {
  font-size: 20px; }

.booking-gallery-card {
  width: calc(100vw/4);
  margin-right: 108px; }
  .booking-gallery-card:nth-child(3n) {
    margin-right: 0; }

//
/* 				SPACES CTA			*/
/***/
.spaces-cta-wrapper {
  height: 275px;
  width: 70vw;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 0% 0;
  position: absolute;
  top: 525px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  padding-top: 25px; }
  @media (max-width: 959px) {
    .spaces-cta-wrapper {
      height: 235px;
      width: 80vw; } }
  @media (max-width: 768px) {
    .spaces-cta-wrapper {
      width: 90vw;
      min-height: 20vh;
      padding-top: 5%; } }
  @media (max-width: 600px) {
    .spaces-cta-wrapper {
      min-height: 26vh;
      width: 86vw; } }
  @media (max-width: 480px) {
    .spaces-cta-wrapper {
      top: 430px; } }

.spaces-cta-info {
  text-align: center;
  padding: 5% 0; }

.plan-li {
  font-family: 'Bebas Neue';
  font-size: 18px;
  letter-spacing: 0.05em; }

.wrap.no-background {
  background-color: #fff !important;
  padding-top: 45px;
  padding-bottom: 45px; }

.booking-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 25vw;
  grid-column-gap: 20px;
  grid-row-gap: 20px; }
  .booking-wrap p {
    margin-bottom: 0; }
  .booking-wrap div:last-child:nth-child(7) {
    grid-column-start: 2;
    grid-column-end: 3; }
  @media (max-width: 768px) {
    .booking-wrap {
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: 35vw; }
      .booking-wrap div:last-child:nth-child(7) {
        grid-column-start: 1;
        grid-column-end: 2; } }
  @media (max-width: 480px) {
    .booking-wrap {
      grid-template-columns: 1fr;
      grid-auto-rows: 60vw; } }
  .booking-wrap .booking-card-img {
    width: 100%;
    height: 80%;
    position: relative; }
    .booking-wrap .booking-card-img p {
      height: 100%; }
      .booking-wrap .booking-card-img p img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .booking-wrap .booking-card-img .overlay {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #EF4050;
      overflow: hidden;
      width: 100%;
      height: 0%;
      -webkit-transition: .3s ease;
      transition: .3s ease; }
      .booking-wrap .booking-card-img .overlay a {
        display: block;
        height: 100%;
        width: 100%; }
      .booking-wrap .booking-card-img .overlay .booking-text {
        width: 100%;
        color: #fff;
        position: absolute;
        top: 75%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        text-align: center;
        padding: 20px; }
    .booking-wrap .booking-card-img:hover .overlay {
      bottom: 0;
      height: 100%; }
  .booking-wrap .booking-card-name {
    width: 100%;
    height: 20%;
    padding-top: 25px;
    padding-left: 0; }
    .booking-wrap .booking-card-name h6 {
      line-height: 20%; }

#locations-list .gallery-cards {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

#locations-list .excerpt-cta {
  display: none; }

#em-wrapper .gallery-cards {
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  #em-wrapper .gallery-cards .card {
    margin: 0; }

.content-view-spaces {
  padding-bottom: 0; }

.building-about {
  padding-bottom: 80px; }

.building-about-half:first-child {
  padding-right: 8.33333%; }

//
/* 				Building Hours				*/
/***/
.building-hours {
  padding-bottom: 40px; }

.building-hours-gallery {
  padding: 20px 0; }
  .building-hours-gallery > div:nth-child(3n- 1),
  .building-hours-gallery > li:nth-child(3n- 1) {
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8; }
  @media (max-width: 959px) {
    .building-hours-gallery > div:nth-child(3n- 1),
    .building-hours-gallery > li:nth-child(3n- 1) {
      border-right: none;
      border-left: none; }
    .building-hours-gallery > div:nth-child(2n),
    .building-hours-gallery > li:nth-child(2n) {
      border-left: 1px solid #D8D8D8; } }
  
  .building-hours-gallery > div,
  .building-hours-gallery > li {
    width: 33.33333%; }
  @media (max-width: 959px) {
    
    .building-hours-gallery > div,
    .building-hours-gallery > li {
      width: 50%; } }
  @media (max-width: 768px) {
    
    .building-hours-gallery > div,
    .building-hours-gallery > li {
      width: 100%; }
    .building-hours-gallery > div:nth-child(2n),
    .building-hours-gallery > li:nth-child(2n) {
      border-left: none; } }

.building-hours-card {
  padding-left: 2.77778%;
  padding-right: 2.77778%;
  padding-bottom: 20px;
  padding-top: 20px; }
  .building-hours-card h4 {
    color: #5BCBF5; }
  .building-hours-card hr {
    width: 35px;
    background-color: #5BCBF5;
    margin-top: 20px; }
  .building-hours-card p {
    margin-bottom: 10px; }
  .building-hours-card ul {
    padding-left: 20px; }
  @media (max-width: 959px) {
    .building-hours-card {
      padding-left: 0;
      padding-right: 2.77778%; }
      .building-hours-card:nth-child(2) {
        padding-left: 2.77778%;
        padding-right: 0; } }
  @media (max-width: 768px) {
    .building-hours-card {
      padding-bottom: 40px; }
      .building-hours-card:nth-child(2) {
        padding-left: 0;
        padding-right: 2.77778%; } }

.building-hours-card-footnote {
  margin-top: 20px; }

.building-hours-infoPanel-card h4 {
  color: #000; }

//
/* 			Directions & Parking			*/
/***/
.building-directions {
  margin-bottom: 120px; }

.building-directions-col {
  width: 50%;
  padding-right: 8.33333%; }
  .building-directions-col:first-child {
    padding-top: 40px; }
  .building-directions-col:last-child .large {
    margin-top: 30px; }
  .building-directions-col ul {
    padding-left: 20px; }
  .building-directions-col img {
    width: 100%;
    height: auto; }
  @media (max-width: 1180px) {
    .building-directions-col {
      padding-right: 5.55556%; }
      .building-directions-col:last-child {
        padding-left: 5.55556%; } }
  @media (max-width: 959px) {
    .building-directions-col {
      padding-right: 0; } }
  @media (max-width: 768px) {
    .building-directions-col {
      width: 100%; }
      .building-directions-col:last-child {
        padding-left: 0;
        padding-top: 40px; } }

.building-directions-address {
  width: 50%;
  padding-bottom: 20px; }

//
/* 				Office Listing				*/
/***/
.building-listing {
  padding-bottom: 120px; }

//
/* 		Security and Lost &amp; Found		*/
/***/
.building-security {
  padding-bottom: 60px; }
  .building-security .b {
    margin-top: 20px;
    display: inline-block; }

.content-individual-room {
  padding-bottom: 0; }
  .content-individual-room #menu-footer {
    height: auto; }
  .content-individual-room section {
    padding-bottom: 0; }

.room-wrap {
  width: 100%;
  background-color: #fff !important; }
  .room-wrap .excerpt-container {
    background-color: #fff !important;
    padding-top: 40px; }

.room-carousel-flex {
  width: 100%;
  position: relative; }
  .room-carousel-flex .room-carousel-block {
    width: 66%;
    height: auto;
    float: left; }
    @media (max-width: 1180px) {
      .room-carousel-flex .room-carousel-block {
        height: 50%; } }
    @media (max-width: 959px) {
      .room-carousel-flex .room-carousel-block {
        width: 100%;
        height: 45%; } }
    .room-carousel-flex .room-carousel-block .room-carousel img {
      height: 100%;
      width: auto;
      -o-object-fit: cover;
         object-fit: cover; }
    .room-carousel-flex .room-carousel-block .room-carousel .slick-next {
      right: 5%; }
  .room-carousel-flex .room-sidebar {
    background-color: #fff;
    float: right;
    width: 30%;
    height: 72%;
    z-index: 1;
    top: 234px;
    left: 65%;
    overflow-y: scroll;
    border: 1px solid #979797;
    border-radius: 3px;
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px; }
    .room-carousel-flex .room-sidebar h4 {
      color: #5BCBF5;
      font-size: 36px;
      line-height: 43px;
      margin-top: 6%;
      text-align: center; }
    @media (max-width: 1480px) {
      .room-carousel-flex .room-sidebar {
        width: 28%;
        margin-left: 1.5vw; } }
    @media (max-width: 1180px) {
      .room-carousel-flex .room-sidebar {
        height: 52%; } }
    @media (max-width: 959px) {
      .room-carousel-flex .room-sidebar {
        display: none; } }
    .room-carousel-flex .room-sidebar .hours {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .room-carousel-flex .room-sidebar .hours img {
        width: 22px;
        height: 22px;
        cursor: pointer; }
  .room-carousel-flex .notes-wrap {
    width: 90%;
    height: 45%;
    padding: 10% 0 0 35px;
    border-top: 1px solid #979797;
    text-align: left;
    margin-top: 20px; }
    .room-carousel-flex .notes-wrap h6 {
      color: #EF4050; }
    @media (max-width: 1180px) {
      .room-carousel-flex .notes-wrap {
        padding-left: 10px; } }
    .room-carousel-flex .notes-wrap img {
      width: 100%;
      height: auto; }
  .room-carousel-flex div .b-sidebar {
    font-size: 18px;
    padding-left: 55px;
    padding-right: 55px; }
    @media (max-width: 1180px) {
      .room-carousel-flex div .b-sidebar {
        padding-left: 25px;
        padding-right: 25px; } }

.info-box {
  position: absolute;
  background: #ffffff;
  border: 1px solid #979797;
  border-radius: 3px;
  top: -5%;
  right: 75px;
  width: 420px;
  padding: 10px;
  padding-left: 30px;
  display: none; }
  .info-box.active {
    display: block; }
  .info-box .info-close {
    margin-right: 10px;
    text-align: right;
    font-size: 20px;
    cursor: pointer;
    color: #EF4050; }

#reserve-mobile {
  float: right;
  visibility: hidden;
  background-image: none;
  color: white;
  background-color: #EF4050;
  margin-right: -10px; }
  @media (max-width: 959px) {
    #reserve-mobile {
      visibility: visible;
      position: fixed;
      bottom: -4px;
      right: 10px;
      font-size: 1.5rem;
      width: 100%;
      height: 8vh;
      z-index: 3; } }

.room-location-wrap {
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #979797; }
  .room-location-wrap img {
    height: 30px;
    width: auto; }
    @media (max-width: 600px) {
      .room-location-wrap img {
        height: 25px; } }
  .room-location-wrap p {
    font-size: 18px;
    width: 75%;
    margin-bottom: 0; }
    @media (max-width: 600px) {
      .room-location-wrap p {
        font-size: 16px;
        width: 80%;
        line-height: 24px;
        margin-left: 10px; } }
  .room-location-wrap a {
    margin-bottom: 0;
    width: 16.66667%;
    color: #EF4050;
    text-align: end;
    padding: 0;
    margin-bottom: 0;
    border-bottom: none;
    border-top: none;
    font-size: 18px; }
    @media (max-width: 600px) {
      .room-location-wrap a {
        width: 20%; } }

.room-info-wrap {
  float: left;
  width: 66.66667%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 768px) {
    .room-info-wrap {
      width: 100%;
      margin-top: 20px; } }
  @media (max-width: 959px) {
    .room-info-wrap {
      margin-top: 30px; } }

.room-info {
  width: 50%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #979797; }
  @media (max-width: 600px) {
    .room-info {
      width: 100%; } }

.info-col {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .info-col .col-l {
    width: 75%;
    justify-items: start; }
  .info-col .col-r {
    width: 25%;
    justify-items: end; }
  .info-col .col-3 {
    width: 25%;
    justify-items: start; }
    @media (max-width: 1180px) {
      .info-col .col-3 {
        width: 33%; } }
  .info-col .col-half {
    width: 50%; }
  .info-col ul {
    list-style-type: none;
    padding-left: 0px;
    margin-top: 1vh; }
    .info-col ul li {
      line-height: 32px; }

.room-about {
  width: 100%;
  min-height: 20vh;
  overflow: hidden;
  padding-top: 3vh;
  padding-bottom: 3vh;
  border-bottom: 1px solid #979797; }
  .room-about .about-info {
    margin-top: 10px;
    width: 66.66667%; }
    @media (max-width: 1180px) {
      .room-about .about-info {
        width: 100%; } }
    .room-about .about-info p {
      padding-right: 9vw; }

.popup-overlay {
  width: 900px;
  visibility: hidden;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0; }
  @media (max-width: 1180px) {
    .popup-overlay {
      width: 800px; } }
  @media (max-width: 959px) {
    .popup-overlay {
      width: 700px; } }
  @media (max-width: 768px) {
    .popup-overlay {
      width: 500px; } }
  @media (max-width: 480px) {
    .popup-overlay {
      width: 375px; } }
  .popup-overlay.active {
    visibility: visible; }

.popup-content {
  visibility: hidden;
  height: 420px;
  display: block; }
  @media (max-width: 1180px) {
    .popup-content {
      height: 375px; } }
  @media (max-width: 768px) {
    .popup-content {
      height: 275px; } }
  @media (max-width: 480px) {
    .popup-content {
      height: 240px; } }
  .popup-content h3 {
    color: white; }
    @media (max-width: 480px) {
      .popup-content h3 {
        font-size: 1.3rem; } }
  @media (max-width: 959px) {
    .popup-content p {
      display: none; } }
  .popup-content a {
    color: #5BCBF5; }
  .popup-content.active {
    visibility: visible;
    background-color: #EF4050;
    color: white;
    padding: 3vw;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 40px 20px 59px 20px; }
    @media (max-width: 959px) {
      .popup-content.active {
        padding: 0px 10px 40px 10px; } }
    @media (max-width: 480px) {
      .popup-content.active {
        padding: 0px 0px 50px 0px; } }
    .popup-content.active .close-x {
      position: relative;
      float: right;
      top: -340px;
      cursor: pointer; }
      @media (max-width: 1180px) {
        .popup-content.active .close-x {
          top: -295px; } }
      @media (max-width: 959px) {
        .popup-content.active .close-x {
          top: -285px; } }
      @media (max-width: 768px) {
        .popup-content.active .close-x {
          top: -215px; } }
      @media (max-width: 600px) {
        .popup-content.active .close-x {
          top: -215px; } }
      @media (max-width: 480px) {
        .popup-content.active .close-x {
          top: -172px;
          right: 24px; } }
    .popup-content.active .close-x:after {
      content: " X ";
      font-size: 1.75rem;
      font-weight: 400;
      color: white; }
    .popup-content.active .b-pop {
      width: 220px;
      overflow: hidden;
      position: absolute;
      bottom: 52px;
      font-size: 14px;
      background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #ef4050), color-stop(50%, #fff));
      background-image: linear-gradient(to left, #ef4050 50%, #fff 50%); }
      .popup-content.active .b-pop:hover {
        color: #EF4050; }
      @media (max-width: 768px) {
        .popup-content.active .b-pop {
          width: 180px;
          bottom: 38px; } }
      @media (max-width: 480px) {
        .popup-content.active .b-pop {
          width: 130px;
          padding: 10px 10px; } }
    .popup-content.active .reserve-col {
      width: 50%;
      height: 100%;
      padding: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .popup-content.active .reserve-col.reserve-left {
        float: left; }
        .popup-content.active .reserve-col.reserve-left p {
          margin-bottom: 48px; }
      .popup-content.active .reserve-col.reserve-right {
        float: right;
        border-left: 1px solid #fff; }
        .popup-content.active .reserve-col.reserve-right p {
          margin-bottom: 27px; }

.room-wrap .slick-list,
.room-wrap .slick-slide {
  height: 425px; }
  @media (max-width: 1180px) {
    .room-wrap .slick-list,
    .room-wrap .slick-slide {
      height: 300px; } }
  @media (max-width: 959px) {
    .room-wrap .slick-list,
    .room-wrap .slick-slide {
      height: 270px; } }
  @media (max-width: 768px) {
    .room-wrap .slick-list,
    .room-wrap .slick-slide {
      height: 250px; } }
  @media screen and (min-width: 1600px) {
    .room-wrap .slick-list,
    .room-wrap .slick-slide {
      height: 550px; } }

#locations-list-room {
  display: none; }

@media (max-width: 959px) {
  #locations-random .location-item:last-child {
    display: none; } }

.search-no-results h1 {
  color: #EF4050;
  display: block; }

.search-results .listing {
  margin-top: 10em; }
  .search-results .listing h1 {
    color: #EF4050;
    display: block;
    border-bottom: 1px solid #ECECEC; }
    .search-results .listing h1 .subtitle {
      color: #5BCBF5;
      display: block;
      font-size: 20px;
      margin-bottom: 40px; }
  .search-results .listing article {
    border-bottom: 1px solid #ECECEC;
    margin: 30px 0; }
    .search-results .listing article:last-child {
      border-bottom: none; }
    .search-results .listing article h2,
    .search-results .listing article a {
      color: #EF4050;
      font-size: 30px; }
    .search-results .listing article time {
      color: #5BCBF5;
      font-size: 14px; }
    .search-results .listing article .author {
      margin-bottom: 20px;
      display: block; }

.organigram-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  position: relative; }
  .organigram-block h1 {
    color: #EF4050; }
  .organigram-block:nth-child(odd) {
    background-color: #E7F7FE; }
    .organigram-block:nth-child(odd) .organigram-triangle {
      border-top-color: #E7F7FE; }
  .organigram-block:nth-child(even) {
    background-color: #F7FCFE; }
    .organigram-block:nth-child(even) .organigram-triangle {
      border-top-color: #F7FCFE; }
  .organigram-block:last-child .organigram-triangle-rail {
    display: none; }
  .organigram-block:hover .organigram-short-person-name,
  .organigram-block:hover .organigram-person-mug {
    opacity: .6; }

.organigram-closeBtn {
  opacity: 0;
  -webkit-transition: opacity .25s ease-out, -webkit-transform .25s ease-out 1s;
  transition: opacity .25s ease-out, -webkit-transform .25s ease-out 1s;
  transition: opacity .25s ease-out, transform .25s ease-out 1s;
  transition: opacity .25s ease-out, transform .25s ease-out 1s, -webkit-transform .25s ease-out 1s; }

.organigram-wrap {
  width: 100%; }

.organigram-short {
  padding-top: 75px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.organigram-short-block {
  width: 50%; }
  .organigram-short-block#organigram-position {
    padding-right: 10%; }
  .organigram-short-block#organigram-person {
    padding-left: 10%; }
  @media (max-width: 959px) {
    .organigram-short-block#organigram-position {
      padding-right: 5%; }
    .organigram-short-block#organigram-person {
      padding-left: 5%; } }
  @media (max-width: 768px) {
    .organigram-short-block {
      width: 100%; }
      .organigram-short-block#organigram-position {
        padding-right: 0; }
      .organigram-short-block#organigram-person {
        padding-left: 0; } }

.organigram-short-position,
.organigram-short-person {
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@media (max-width: 768px) {
  .organigram-short-position {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; } }

@media (max-width: 768px) {
  .organigram-short-person,
  .organigram-short-person-name,
  .organigram-person-mug,
  .organigram-short-description {
    -webkit-transition: max-height .2s ease-in-out, opacity .1s;
    transition: max-height .2s ease-in-out, opacity .1s;
    opacity: 0; } }

.organigram-short-person {
  text-align: right;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (max-width: 768px) {
    .organigram-short-person {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-height: 0;
      height: initial; } }

.organigram-short-person-name {
  opacity: .2;
  font-size: 28px;
  margin-bottom: 0;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  margin-right: 20px; }
  @media (max-width: 768px) {
    .organigram-short-person-name {
      text-align: center;
      width: 100%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin-right: 0;
      margin-top: 20px; } }

.organigram-person-mug {
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 50%;
  opacity: .4;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out; }
  .organigram-person-mug img {
    -o-object-fit: cover;
       object-fit: cover; }
  @media (max-width: 768px) {
    .organigram-person-mug {
      margin-top: 40px; } }

.organigram-short-description {
  width: 100%;
  color: #333;
  font-size: 14px;
  opacity: 0;
  max-height: 0;
  -webkit-transition: max-height .2s, opacity .15s ease-in-out 0s;
  transition: max-height .2s, opacity .15s ease-in-out 0s; }
  #organigram-person .organigram-short-description {
    text-align: right; }
  @media (max-width: 768px) {
    .organigram-short-description, #organigram-person .organigram-short-description {
      text-align: center;
      margin-top: 20px; }
    #organigram-position .organigram-short-description {
      max-height: initial;
      opacity: 1; } }

.organigram-full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 0%;
  padding-left: 8.33333%;
  padding-right: 8.33333%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out; }
  .organigram-full h5 {
    color: #EF4050;
    margin-bottom: 10px; }
  @media (max-width: 1180px) {
    .organigram-full {
      padding-left: 0;
      padding-right: 0; } }

.organigram-position-facet {
  width: 33.33333%;
  padding-right: 20px;
  padding-top: 20px; }
  .organigram-position-facet ul {
    padding-left: 20px; }
  @media (max-width: 959px) {
    .organigram-position-facet {
      width: 50%;
      padding-top: 5px; } }
  @media (max-width: 600px) {
    .organigram-position-facet {
      width: 100%;
      padding-right: 0; } }

.organigram-facet-list {
  margin-bottom: 20px; }

.organigram-triangle-rail {
  position: relative;
  width: 100%; }

.organigram-triangle {
  height: 60px;
  width: 80px;
  border-left: solid 40px transparent;
  border-right: solid 40px transparent;
  border-top-width: 65px;
  border-top-style: solid;
  position: absolute;
  left: calc(50% - 40px);
  z-index: 1; }

.organigram-block--open {
  cursor: initial; }
  .organigram-block--open .organigram-closeBtn {
    opacity: .2;
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out; }
    .organigram-block--open .organigram-closeBtn:hover {
      opacity: .5; }
  .organigram-block--open .organigram-short-description,
  .organigram-block--open .organigram-short-person-name,
  .organigram-block--open .organigram-person-mug {
    opacity: 1; }
  .organigram-block--open .organigram-short-description {
    max-height: 300px;
    -webkit-transition: opacity .35s linear .1s;
    transition: opacity .35s linear .1s; }
  .organigram-block--open .organigram-full {
    max-height: 5000px;
    padding-bottom: 90px;
    -webkit-transition: max-height .35s ease-in-out;
    transition: max-height .35s ease-in-out; }
  .organigram-block--open .organigram-triangle {
    display: none; }
  .organigram-block--open:hover .organigram-short-person-name,
  .organigram-block--open:hover .organigram-person-mug {
    opacity: 1; }
  @media (max-width: 768px) {
    .organigram-block--open .organigram-short-person {
      max-height: 500px; }
    .organigram-block--open .organigram-short-person,
    .organigram-block--open .organigram-short-person-name,
    .organigram-block--open .organigram-person-mug,
    .organigram-block--open .organigram-short-description {
      opacity: 1;
      -webkit-transition: max-height .2s, opacity .15s ease-in-out .1s;
      transition: max-height .2s, opacity .15s ease-in-out .1s; } }

.timeline {
  background-color: #F7FCFE;
  padding-bottom: 80px;
  position: relative;
  font-size: 18px;
  line-height: 36px; }
  .timeline h3 {
    color: #EF4050;
    margin-bottom: 10px; }
  @media (max-width: 600px) {
    .timeline {
      font-size: 16px;
      line-height: 24px; } }

.timeline-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 5.55556%; }
  @media (max-width: 768px) {
    .timeline-wrap {
      padding: 0; } }

.timeline-col {
  width: 50%;
  padding-top: 160px; }

.timeline-col-1 {
  border-right: 2px solid #5BCBF5; }
  .timeline-col-1 .timeline-event {
    text-align: right;
    padding-right: 80px; }
    .timeline-col-1 .timeline-event:after {
      right: -14px; }
  @media (max-width: 768px) {
    .timeline-col-1 .timeline-event {
      padding-right: 40px; } }
  @media (max-width: 480px) {
    .timeline-col-1 .timeline-event {
      padding-right: 20px; } }

.timeline-col-2 {
  border-left: 2px solid #5BCBF5; }
  .timeline-col-2 .timeline-event {
    padding-left: 60px; }
    .timeline-col-2 .timeline-event:after {
      left: -14px; }
  .timeline-col-2 #timeline-cirle-big:after {
    left: -27px; }
  @media (max-width: 768px) {
    .timeline-col-2 .timeline-event {
      padding-left: 40px; }
    .timeline-col-2 #timeline-cirle-big:after {
      left: -14px; } }
  @media (max-width: 480px) {
    .timeline-col-2 .timeline-event {
      padding-left: 20px; } }

.timeline-event {
  position: relative; }
  .timeline-event:after {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 4px;
    border: 2px solid #5BCBF5;
    background-color: #FFF; }
  @media (max-width: 768px) {
    .timeline-event:after {
      top: 0px; } }

#timeline-cirle-big:after {
  width: 50px;
  height: 50px;
  top: -12px; }
  @media (max-width: 768px) {
    #timeline-cirle-big:after {
      width: 24px;
      height: 24px;
      top: 0px; } }

.timeline-span-10 {
  margin-top: 100px; }

.timeline-span-20 {
  margin-top: 200px; }

.timeline-span-30 {
  margin-top: 300px; }


.resources-gallery > div,
.resources-gallery > li {
  width: 50%; }

.resources-gallery > div#withImg,
.resources-gallery > li#withImg {
  padding-right: 0; }

@media (max-width: 959px) {
  
  .resources-gallery > div,
  .resources-gallery > li {
    width: 100%; }
  .resources-gallery > div#withImg,
  .resources-gallery > li#withImg {
    padding-top: 0; } }

@media (max-width: 768px) {
  
  .resources-gallery > div,
  .resources-gallery > li {
    width: 100%; }
    .resources-gallery > div:nth-child(2n),
    .resources-gallery > li:nth-child(2n) {
      border-left: none; } }

.resources-gallery ul {
  margin-bottom: 40px;
  padding-left: 20px; }

.resources-gallery .b {
  margin-top: 40px; }

.resources-gallery--gated > div:nth-child(2n),
.resources-gallery--gated > li:nth-child(2n) {
  border-left: 1px solid #D8D8D8; }

@media (max-width: 959px) {
  .resources-gallery--gated > div:nth-child(2n- 1),
  .resources-gallery--gated > li:nth-child(2n- 1) {
    border-right: none;
    border-left: none; }
  .resources-gallery--gated > div:nth-child(2n),
  .resources-gallery--gated > li:nth-child(2n) {
    border-left: 1px solid #D8D8D8; } }

.resources-gallery--gated > div:first-child,
.resources-gallery--gated > li:first-child {
  width: 45.83333%; }

.resources-gallery--gated > div:last-child,
.resources-gallery--gated > li:last-child {
  width: 54.16667%; }

@media (max-width: 959px) {
  .resources-gallery--gated > div:first-child,
  .resources-gallery--gated > li:first-child {
    border: none;
    width: 100%; }
  .resources-gallery--gated > div:last-child,
  .resources-gallery--gated > li:last-child {
    border: none;
    width: 100%; } }

.resources-block {
  padding-right: 4.16667%;
  padding-top: 60px; }
  .resources-block:nth-child(2n) {
    padding-left: 4.16667%; }
  .resources-block ol {
    list-style: none; }
  @media (max-width: 959px) {
    .resources-block {
      padding-right: 0; }
      .resources-block:nth-child(2n) {
        padding-left: 0; } }

#piggyBank {
  background-image: url("/wp-content/themes/ssmu/dist/img/piggy-bank.svg");
  background-position: center;
  background-size: contain; }

.resources-info-panel-col {
  width: 33.33333%; }
  @media (max-width: 959px) {
    .resources-info-panel-col {
      width: 100%; }
      .resources-info-panel-col:first-child, .resources-info-panel-col:nth-child(2) {
        padding-bottom: 0; }
      .resources-info-panel-col:nth-child(2) {
        padding-top: 0; }
      .resources-info-panel-col:last-child {
        padding-top: 0; } }
  .resources-info-panel-col .read-more {
    margin-right: 40px; }
    .resources-info-panel-col .read-more:after {
      -webkit-filter: grayscale(100%) brightness(0%);
              filter: grayscale(100%) brightness(0%); }

.resources-position {
  padding-bottom: 20px; }

.services-card {
  border: 1px solid #D8D8D8; }

.clubs-category {
  padding: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .clubs-category ul {
    list-style: none; }

.clubs-category-description {
  width: 50%; }
  @media (max-width: 959px) {
    .clubs-category-description {
      width: 60%; } }
  @media (max-width: 480px) {
    .clubs-category-description {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 100%; } }

.clubs-category-img {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .clubs-category-img img {
    max-width: 50%;
    height: auto; }
  @media (max-width: 959px) {
    .clubs-category-img {
      width: 40%; }
      .clubs-category-img img {
        max-width: 80%; } }
  @media (max-width: 480px) {
    .clubs-category-img {
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 30px; }
      .clubs-category-img img {
        max-width: 100%; } }

.clubs-category-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .clubs-category-social li {
    margin-right: 10px; }
  .clubs-category-social .b-social {
    height: 30px;
    width: 30px;
    background-color: #5BCBF5;
    border-color: #5BCBF5; }
    .clubs-category-social .b-social i {
      color: #fff; }
    .clubs-category-social .b-social:hover {
      background-color: transparent; }
      .clubs-category-social .b-social:hover i {
        color: #5BCBF5; }
    @media (max-width: 1480px) {
      .clubs-category-social .b-social {
        margin-right: 5px; } }
    @media (max-width: 1180px) {
      .clubs-category-social .b-social {
        margin-right: 10px; } }

ul.clubs-category-social {
  list-style: none; }

.faq {
  margin-top: 20px; }
  .faq .h6 {
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-top: 20px; }

.faq-block {
  border-top: 1px solid #000;
  padding: 30px 0; }

.faq-q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }
  .faq-q h5 {
    font-size: 24px; }
  .faq-q p {
    margin-bottom: 0; }

.faq-btn {
  -webkit-transition: -webkit-transform .35s ease-in-out .1s;
  transition: -webkit-transform .35s ease-in-out .1s;
  transition: transform .35s ease-in-out .1s;
  transition: transform .35s ease-in-out .1s, -webkit-transform .35s ease-in-out .1s;
  border-radius: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.faq-a {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .35s ease-out;
  transition: max-height .35s ease-out; }

.faq-block--open .faq-a {
  max-height: 1000px;
  -webkit-transition: max-height .35s ease-out;
  transition: max-height .35s ease-out; }

.faq-block--open .faq-btn {
  -webkit-transform: rotate(-270deg);
          transform: rotate(-270deg); }

.chart-section {
  background-color: #F7FCFE !important; }

.chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 70px 0;
  position: relative; }
  .chart:before {
    content: '';
    width: 65px;
    height: 65px;
    border-width: 3px;
    border-style: solid;
    border-radius: 50%;
    position: absolute;
    top: -32.5px;
    background-color: #FFF;
    z-index: 1;
    left: calc(50% - 31px); }
  .chart:first-child {
    padding: 145px 0 70px; }
    .chart:first-child:before {
      content: none; }
  .chart:last-child:before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

#chart-sideline-arrow:after {
  content: '';
  width: 65px;
  height: 65px;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  position: absolute;
  top: -32.5px;
  background-color: #FFF;
  z-index: 1;
  right: calc(50% - 161px);
  border-color: #EF4050;
  background-image: url("/wp-content/themes/ssmu/dist/img/i-arrow-blue.svg");
  background-position: 50% 55%; }

.chart-red:before {
  border-color: #EF4050;
  background-image: url("/wp-content/themes/ssmu/dist/img/i-arrow-blue.svg");
  background-position: 50% 55%; }

.chart-red .chart-box {
  border-color: #EF4050; }
  .chart-red .chart-box:before {
    background-color: #EF4050; }

.chart-blue:before {
  border-color: #5BCBF5;
  background-image: url("/wp-content/themes/ssmu/dist/img/i-arrow-down.svg");
  background-position: 50% 55%; }

.chart-blue .chart-box {
  border-color: #5BCBF5; }
  .chart-blue .chart-box:before {
    background-color: #5BCBF5; }

.chart-blue .chart-box-sideline:after {
  background-color: #5BCBF5; }

.chart-box {
  max-width: 765px;
  width: 100%;
  border-width: 4px;
  border-style: solid;
  padding: 55px 135px;
  text-align: center;
  background-color: #F7FCFE;
  position: relative; }
  .chart-box:before {
    content: '';
    top: -145px;
    width: 4px;
    position: absolute;
    height: 141px; }
  @media (max-width: 600px) {
    .chart-box {
      padding: 55px 20px; } }

.chart-box-sideline:after {
  content: '';
  top: -145px;
  right: calc(50% - 130px);
  width: 4px;
  position: absolute;
  height: 141px;
  background-color: #EF4050; }

.chart-desc {
  margin-bottom: 0;
  line-height: 36px;
  font-size: 18px; }
  .chart-desc span {
    color: #5BCBF5;
    font-weight: bold; }

.discount-img {
  width: 50%;
  padding-right: 2.77778%; }
  .discount-img img {
    width: 100%; }
  @media (max-width: 600px) {
    .discount-img {
      padding-right: 0;
      width: 100%;
      margin-bottom: 20px; } }

.discount-description {
  width: 50%; }
  .discount-description address {
    margin-bottom: 20px;
      margin-bottom-line-height: 18px; }
  @media (max-width: 600px) {
    .discount-description {
      width: 100%; } }

.marketplace-container {
  width: 100%;
  overflow: scroll; }

#marketplace {
  width: 100%; }
  @media (max-width: 1180px) {
    #marketplace {
      width: 1180px; } }
  @media (max-width: 959px) {
    #marketplace {
      width: 959px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2dyaWQtYm94L19ncmlkLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZ3JpZC1ib3gvX2JyZWFrcG9pbnRzLnNhc3MiLCIuLi9saWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fY29yZS5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi9saWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9saWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uL2xpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi9saWJzL2ZvbnQtYXdlc29tZS00LjcuMC9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL2xpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX21peGlucy5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vbGlicy9mb250LWF3ZXNvbWUtNC43LjAvc2Nzcy9faWNvbnMuc2NzcyIsIi4uL2xpYnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImNvbmZpZy9fdmFyaWFibGVzLnNhc3MiLCJ1dGlscy9fbWlzYy5zYXNzIiwidXRpbHMvX2V4Y2VycHQuc2FzcyIsInV0aWxzL19icmVha3BvaW50cy5zYXNzIiwiYmFzZS9fcmVzZXRzLnNhc3MiLCJiYXNlL19kZWZhdWx0cy5zYXNzIiwiYmFzZS9fZm9udC1mYWNlLnNhc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNhc3MiLCJsYXlvdXQvX2dsb2JhbC5zYXNzIiwidXRpbHMvX2dhbGxlcnkuc2FzcyIsImxheW91dC9fbmF2LnNhc3MiLCJsYXlvdXQvX2hlYWRlci5zYXNzIiwibGF5b3V0L19sYXlvdXRzLnNhc3MiLCJsYXlvdXQvX3NpZGViYXIuc2FzcyIsImxheW91dC9fZm9vdGVyLnNhc3MiLCJsYXlvdXQvX2Zvcm0uc2FzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNhc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNhc3MiLCJjb21wb25lbnRzL19jdGFzLnNhc3MiLCJjb21wb25lbnRzL19jYXJkcy5zYXNzIiwiY29tcG9uZW50cy9faW5mb19wYW5lbC5zYXNzIiwiY29tcG9uZW50cy9fbWVkaWEuc2FzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zYXNzIiwiY29tcG9uZW50cy9fY2lyY2xlLnNhc3MiLCJjb21wb25lbnRzL19saXN0LnNhc3MiLCJjb21wb25lbnRzL19zb2NpYWxfbWVkaWEuc2FzcyIsImNvbXBvbmVudHMvX3d5c2l3eWcuc2FzcyIsIm1vZHVsZXMvX2V2ZW50cy5zYXNzIiwibW9kdWxlcy9fYm9va2luZy5zYXNzIiwibW9kdWxlcy9fYnVpbGRpbmcuc2FzcyIsIm1vZHVsZXMvX3Jvb20uc2FzcyIsIm1vZHVsZXMvX3NlYXJjaHJlc3VsdHMuc2FzcyIsIm1vZHVsZXMvX29yZ2FuaWdyYW0uc2FzcyIsIm1vZHVsZXMvX3RpbWVsaW5lLnNhc3MiLCJtb2R1bGVzL19jbHVic19yZXNvdXJjZXMuc2FzcyIsIm1vZHVsZXMvX2NsdWJzX3NlcnZpY2VzX2lzZ3Muc2FzcyIsIm1vZHVsZXMvX3NzbXVfY2hhcnQuc2FzcyIsIm1vZHVsZXMv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TmdLWixFQUFBOztBTS9KcEI7RUFBb0MsYU4rcUJaLEVBQUE7O0FNOXFCeEI7RUFBaUMsYU53VlosRUFBQTs7QU12VnJCO0VBQW1DLGFOdVBaLEVBQUE7O0FNdFB2QjtFQUFvQyxhTmdKWixFQUFBOztBTS9JeEI7RUFBaUMsYU5taEJaLEVBQUE7O0FNbGhCckI7RUFBcUMsYU5nTVosRUFBQTs7QU0vTHpCO0VBQWdELGFOWVosRUFBQTs7QU1YcEM7RUFBOEMsYU5jWixFQUFBOztBTWJsQztFQUFrQyxhTnFXWixFQUFBOztBTXBXdEI7RUFBMEMsYU53ZVosRUFBQTs7QU12ZTlCOztFQUNtQyxhTnNnQlosRUFBQTs7QU1yZ0J2QjtFQUFvQyxhTmdnQlosRUFBQTs7QU0vZnhCO0VBQXFDLGFOd1laLEVBQUE7O0FNdll6QjtFQUFpQyxhTjJZWixFQUFBOztBTTFZckI7RUFBaUMsYU40UFosRUFBQTs7QU0zUHJCO0VBQXVDLGFOb1VaLEVBQUE7O0FNblUzQjtFQUF1QyxhTml0QlosRUFBQTs7QU1odEIzQjtFQUF3QyxhTitzQlosRUFBQTs7QU05c0I1QjtFQUFzQyxhTmd0QlosRUFBQTs7QU0vc0IxQjtFQUFtQyxhTnllWixFQUFBOztBTXhldkI7RUFBb0MsYU53QlosRUFBQTs7QU12QnhCO0VBQWdDLGFOeW1CWixFQUFBOztBTXhtQnBCO0VBQWlDLGFOeW1CWixFQUFBOztBTXhtQnJCO0VBQWlDLGFOeURaLEVBQUE7O0FNeERyQjtFQUFxQyxhTnlEWixFQUFBOztBTXhEekI7RUFBa0MsYU4rZFosRUFBQTs7QU05ZHRCO0VBQW1DLGFOMkVaLEVBQUE7O0FNMUV2QjtFQUFpQyxhTjBQWixFQUFBOztBTXpQckI7RUFBaUMsYU5pRFosRUFBQTs7QU1oRHJCO0VBQW1DLGFOMFZaLEVBQUE7O0FNelZ2QjtFQUF3QyxhTndtQlosRUFBQTs7QU12bUI1QjtFQUF1QyxhTndtQlosRUFBQTs7QU12bUIzQjtFQUF1QyxhTnBDWixFQUFBOztBTXFDM0I7RUFBeUMsYU52Q1osRUFBQTs7QU13QzdCO0VBQXdDLGFOckNaLEVBQUE7O0FNc0M1QjtFQUEwQyxhTnhDWixFQUFBOztBTXlDOUI7RUFBaUMsYU4rV1osRUFBQTs7QU05V3JCOztFQUNvQyxhTjJhWixFQUFBOztBTTFheEI7RUFBbUMsYU5zVVosRUFBQTs7QU1yVXZCO0VBQXlDLGFOa3JCWixFQUFBOztBTWpyQjdCOzs7RUFFc0MsYU4wYlosRUFBQTs7QU16YjFCO0VBQW1DLGFOa2JaLEVBQUE7O0FNamJ2QjtFQUF1QyxhTndYWixFQUFBOztBTXZYM0I7RUFBbUMsYU50RFosRUFBQTs7QU11RHZCO0VBQWlDLGFObW5CWixFQUFBOztBTWxuQnJCOztFQUM0QyxhTithWixFQUFBOztBTTlhaEM7RUFBMkMsYU44ZlosRUFBQTs7QU03Zi9CO0VBQTJDLGFOK0VaLEVBQUE7O0FNOUUvQjtFQUFtQyxhTnpCWixFQUFBOztBTTBCdkI7RUFBMEMsYU5takJaLEVBQUE7O0FNbGpCOUI7RUFBMEMsYU5xTFosRUFBQTs7QU1wTDlCO0VBQXFDLGFObEJaLEVBQUE7O0FNbUJ6QjtFQUFpQyxhTnNiWixFQUFBOztBTXJickI7RUFBa0MsYU5nYVosRUFBQTs7QU0vWnRCO0VBQWlDLGFObWpCWixFQUFBOztBTWxqQnJCO0VBQW9DLGFOK05aLEVBQUE7O0FNOU54QjtFQUF5QyxhTmdMWixFQUFBOztBTS9LN0I7RUFBeUMsYU40aUJaLEVBQUE7O0FNM2lCN0I7RUFBa0MsYU4rSVosRUFBQTs7QU05SXRCO0VBQXlDLGFOeUVaLEVBQUE7O0FNeEU3QjtFQUEwQyxhTnlFWixFQUFBOztBTXhFOUI7RUFBd0MsYU5rYlosRUFBQTs7QU1qYjVCO0VBQXlDLGFOdVhaLEVBQUE7O0FNdFg3QjtFQUF5QyxhTjJsQlosRUFBQTs7QU0xbEI3QjtFQUF5QyxhTjJEWixFQUFBOztBTTFEN0I7RUFBNEMsYU55YlosRUFBQTs7QU14YmhDO0VBQXdDLGFOMFNaLEVBQUE7O0FNelM1QjtFQUF1QyxhTjBHWixFQUFBOztBTXpHM0I7RUFBMkMsYU51bEJaLEVBQUE7O0FNdGxCL0I7RUFBMkMsYU51RFosRUFBQTs7QU10RC9CO0VBQWdDLGFObkNaLEVBQUE7O0FNb0NwQjtFQUF1QyxhTm5EWixFQUFBOztBTW9EM0I7RUFBd0MsYU5uRFosRUFBQTs7QU1vRDVCO0VBQXFDLGFObkRaLEVBQUE7O0FNb0R6QjtFQUF1QyxhTnZEWixFQUFBOztBTXdEM0I7O0VBQ2tDLGFONGRaLEVBQUE7O0FNM2R0QjtFQUFtQyxhTjhJWixFQUFBOztBTTdJdkI7RUFBcUMsYU5zRlosRUFBQTs7QU1yRnpCO0VBQWlDLGFOK1paLEVBQUE7O0FNOVpyQjtFQUFrQyxhTm9XWixFQUFBOztBTW5XdEI7RUFBcUMsYU5wRFosRUFBQTs7QU1xRHpCO0VBQStDLGFOdUlaLEVBQUE7O0FNdEluQztFQUFpQyxhTmtOWixFQUFBOztBTWpOckI7RUFBaUMsYU4wU1osRUFBQTs7QU16U3JCO0VBQWlDLGFONktaLEVBQUE7O0FNNUtyQjtFQUFnQyxhTnlJWixFQUFBOztBTXhJcEI7RUFBc0MsYU55SVosRUFBQTs7QU14STFCOztFQUNpRCxhTmlJWixFQUFBOztBTWhJckM7RUFBa0MsYU4rWVosRUFBQTs7QU05WXRCO0VBQXFDLGFOQVosRUFBQTs7QU1DekI7RUFBbUMsYU5vYVosRUFBQTs7QU1uYXZCO0VBQW9DLGFOZ0VaLEVBQUE7O0FNL0R4QjtFQUFtQyxhTjZUWixFQUFBOztBTTVUdkI7RUFBdUMsYU51Q1osRUFBQTs7QU10QzNCO0VBQXlDLGFObUNaLEVBQUE7O0FNbEM3QjtFQUFvQyxhTithWixFQUFBOztBTTlheEI7RUFBMEMsYU5rZFosRUFBQTs7QU1qZDlCO0VBQW1DLGFOMEtaLEVBQUE7O0FNekt2QjtFQUF3QyxhTjJLWixFQUFBOztBTTFLNUI7RUFBcUMsYU4zRVosRUFBQTs7QU00RXpCO0VBQXFDLGFON0VaLEVBQUE7O0FNOEV6Qjs7RUFDc0MsYU5sRVosRUFBQTs7QU1tRTFCO0VBQTJDLGFOK2tCWixFQUFBOztBTTlrQi9CO0VBQTRDLGFONEhaLEVBQUE7O0FNM0hoQztFQUF5QyxhTlRaLEVBQUE7O0FNVTdCO0VBQWdDLGFOMlFaLEVBQUE7O0FNMVFwQjs7RUFDaUMsYU42Q1osRUFBQTs7QU01Q3JCO0VBQXFDLGFOa0RaLEVBQUE7O0FNakR6QjtFQUF3QyxhTnNpQlosRUFBQTs7QU1yaUI1QjtFQUEwQyxhTm9pQlosRUFBQTs7QU1uaUI5QjtFQUFzQyxhTjJlWixFQUFBOztBTTFlMUI7RUFBb0MsYU44TlosRUFBQTs7QU03TnhCO0VBQXFDLGFOb2NaLEVBQUE7O0FNbmN6QjtFQUE0QyxhTnVSWixFQUFBOztBTXRSaEM7RUFBdUMsYU42aEJaLEVBQUE7O0FNNWhCM0I7RUFBMEMsYU5zR1osRUFBQTs7QU1yRzlCO0VBQW9DLGFOOGJaLEVBQUE7O0FNN2J4QjtFQUFtQyxhTnFqQlosRUFBQTs7QU1wakJ2QjtFQUEwQyxhTmdMWixFQUFBOztBTS9LOUI7RUFBbUMsYU51a0JaLEVBQUE7O0FNdGtCdkI7RUFBb0MsYU5xUVosRUFBQTs7QU1wUXhCO0VBQWtDLGFOaVdaLEVBQUE7O0FNaFd0QjtFQUFxQyxhTjJkWixFQUFBOztBTTFkekI7RUFBdUMsYU5qRFosRUFBQTs7QU1rRDNCO0VBQXlDLGFOK1ZaLEVBQUE7O0FNOVY3QjtFQUFvQyxhTnNqQlosRUFBQTs7QU1yakJ4Qjs7RUFDcUMsYU5nR1osRUFBQTs7QU0vRnpCO0VBQW1DLGFOb0taLEVBQUE7O0FNbkt2QjtFQUFtQyxhTjBqQlosRUFBQTs7QU16akJ2QjtFQUF3QyxhTm9DWixFQUFBOztBTW5DNUI7O0VBQ2dDLGFOK1laLEVBQUE7O0FNOVlwQjtFQUFrQyxhTm9NWixFQUFBOztBTW5NdEI7RUFBcUMsYU5yRFosRUFBQTs7QU1zRHpCO0VBQWlDLGFOaEZaLEVBQUE7O0FNaUZyQjtFQUF3QyxhTnJCWixFQUFBOztBTXNCNUI7RUFBeUMsYU5vTFosRUFBQTs7QU1uTDdCO0VBQXdDLGFOa0xaLEVBQUE7O0FNakw1QjtFQUFzQyxhTm1MWixFQUFBOztBTWxMMUI7RUFBd0MsYU4rS1osRUFBQTs7QU05SzVCO0VBQThDLGFOcklaLEVBQUE7O0FNc0lsQztFQUErQyxhTmpJWixFQUFBOztBTWtJbkM7RUFBNEMsYU5qSVosRUFBQTs7QU1rSWhDO0VBQThDLGFOeklaLEVBQUE7O0FNMElsQztFQUFrQyxhTjJKWixFQUFBOztBTTFKdEI7RUFBbUMsYU42bEJaLEVBQUE7O0FNNWxCdkI7RUFBa0MsYU5xZVosRUFBQTs7QU1wZXRCO0VBQW1DLGFOeUdaLEVBQUE7O0FNeEd2QjtFQUFzQyxhTnpFWixFQUFBOztBTTBFMUI7RUFBdUMsYU5sSVosRUFBQTs7QU1tSTNCOztFQUNrQyxhTmlqQlosRUFBQTs7QU1oakJ0Qjs7RUFDaUMsYU40T1osRUFBQTs7QU0zT3JCO0VBQWtDLGFOZFosRUFBQTs7QU1ldEI7RUFBa0MsYU4wR1osRUFBQTs7QU16R3RCOztFQUNxQyxhTjZYWixFQUFBOztBTTVYekI7O0VBQ29DLGFOMkZaLEVBQUE7O0FNMUZ4QjtFQUFzQyxhTjZTWixFQUFBOztBTTVTMUI7O0VBQ3FDLGFOcUdaLEVBQUE7O0FNcEd6QjtFQUFtQyxhTmdiWixFQUFBOztBTS9hdkI7OztFQUVpQyxhTmxJWixFQUFBOztBTW1JckI7RUFBb0MsYU5zT1osRUFBQTs7QU1yT3hCO0VBQW9DLGFOb09aLEVBQUE7O0FNbk94QjtFQUEwQyxhTitiWixFQUFBOztBTTliOUI7RUFBc0MsYU4yZ0JaLEVBQUE7O0FNMWdCMUI7RUFBa0MsYU51Y1osRUFBQTs7QU10Y3RCO0VBQWtDLGFOeU9aLEVBQUE7O0FNeE90QjtFQUFrQyxhTjZmWixFQUFBOztBTTVmdEI7RUFBc0MsYU5tVFosRUFBQTs7QU1sVDFCO0VBQTZDLGFOb1RaLEVBQUE7O0FNblRqQztFQUErQyxhTmdJWixFQUFBOztBTS9IbkM7RUFBd0MsYU40SFosRUFBQTs7QU0zSDVCO0VBQWtDLGFOcVFaLEVBQUE7O0FNcFF0QjtFQUF1QyxhTnBGWixFQUFBOztBTXFGM0I7RUFBcUMsYU45RVosRUFBQTs7QU0rRXpCO0VBQXVDLGFOckZaLEVBQUE7O0FNc0YzQjtFQUF3QyxhTnJGWixFQUFBOztBTXNGNUI7RUFBb0MsYU5oQ1osRUFBQTs7QU1pQ3hCOztFQUNpQyxhTjBZWixFQUFBOztBTXpZckI7O0VBQ3NDLGFOOFlaLEVBQUE7O0FNN1kxQjs7RUFDcUMsYU4yWVosRUFBQTs7QU0xWXpCO0VBQXFDLGFOVVosRUFBQTs7QU1UekI7RUFBcUMsYU51TVosRUFBQTs7QU10TXpCOztFQUNpQyxhTnFmWixFQUFBOztBTXBmckI7O0VBQ2tDLGFOb0ZaLEVBQUE7O0FNbkZ0Qjs7RUFDdUMsYU4rYVosRUFBQTs7QU05YTNCO0VBQXNDLGFON0NaLEVBQUE7O0FNOEMxQjtFQUF1QyxhTjFDWixFQUFBOztBTTJDM0I7O0VBQ2lDLGFOcElaLEVBQUE7O0FNcUlyQjtFQUFvQyxhTjZXWixFQUFBOztBTTVXeEI7RUFBcUMsYU55ZVosRUFBQTs7QU14ZXpCOztFQUNzQyxhTnJFWixFQUFBOztBTXNFMUI7RUFBd0MsYU5xTFosRUFBQTs7QU1wTDVCO0VBQXFDLGFOR1osRUFBQTs7QU1GekI7RUFBMkMsYU5uRVosRUFBQTs7QU1vRS9CO0VBQXlDLGFObkVaLEVBQUE7O0FNb0U3QjtFQUFvQyxhTmlmWixFQUFBOztBTWhmeEI7RUFBd0MsYU44WVosRUFBQTs7QU03WTVCO0VBQXFDLGFOeVpaLEVBQUE7O0FNeFp6QjtFQUFtQyxhTjlKWixFQUFBOztBTStKdkI7RUFBbUMsYU5sRVosRUFBQTs7QU1tRXZCO0VBQW9DLGFOMUNaLEVBQUE7O0FNMkN4QjtFQUF3QyxhTjhCWixFQUFBOztBTTdCNUI7RUFBdUMsYU4xSVosRUFBQTs7QU0ySTNCO0VBQXVDLGFOc0haLEVBQUE7O0FNckgzQjtFQUFzQyxhTnJPWixFQUFBOztBTXNPMUI7RUFBbUMsYU40TVosRUFBQTs7QU0zTXZCO0VBQXdDLGFOVVosRUFBQTs7QU1UNUI7RUFBaUMsYU4zS1osRUFBQTs7QU00S3JCO0VBQXFDLGFOdUZaLEVBQUE7O0FNdEZ6QjtFQUF3QyxhTjJRWixFQUFBOztBTTFRNUI7RUFBOEMsYU5yT1osRUFBQTs7QU1zT2xDO0VBQStDLGFOck9aLEVBQUE7O0FNc09uQztFQUE0QyxhTnJPWixFQUFBOztBTXNPaEM7RUFBOEMsYU56T1osRUFBQTs7QU0wT2xDO0VBQXVDLGFOck9aLEVBQUE7O0FNc08zQjtFQUF3QyxhTnJPWixFQUFBOztBTXNPNUI7RUFBcUMsYU5yT1osRUFBQTs7QU1zT3pCO0VBQXVDLGFOek9aLEVBQUE7O0FNME8zQjtFQUFvQyxhTnBEWixFQUFBOztBTXFEeEI7RUFBbUMsYU40SVosRUFBQTs7QU0zSXZCO0VBQW1DLGFOd1laLEVBQUE7O0FNdll2Qjs7RUFDbUMsYU51TVosRUFBQTs7QU10TXZCO0VBQXFDLGFOekdaLEVBQUE7O0FNMEd6QjtFQUF1QyxhTnlRWixFQUFBOztBTXhRM0I7RUFBd0MsYU55UVosRUFBQTs7QU14UTVCO0VBQW9DLGFOK1ZaLEVBQUE7O0FNOVZ4QjtFQUFtQyxhTjlHWixFQUFBOztBTStHdkI7O0VBQ2tDLGFOb1JaLEVBQUE7O0FNblJ0QjtFQUF1QyxhTitDWixFQUFBOztBTTlDM0I7RUFBcUMsYU5tQlosRUFBQTs7QU1sQnpCO0VBQTBDLGFOb0JaLEVBQUE7O0FNbkI5QjtFQUFvQyxhTnFVWixFQUFBOztBTXBVeEI7RUFBb0MsYU4yQlosRUFBQTs7QU0xQnhCO0VBQWtDLGFOZ0xaLEVBQUE7O0FNL0t0QjtFQUFvQyxhTjJCWixFQUFBOztBTTFCeEI7RUFBdUMsYU51SFosRUFBQTs7QU10SDNCO0VBQW1DLGFOTVosRUFBQTs7QU1MdkI7RUFBMkMsYU5JWixFQUFBOztBTUgvQjtFQUFxQyxhTjZYWixFQUFBOztBTTVYekI7RUFBaUMsYU5oSFosRUFBQTs7QU1pSHJCOztFQUNzQyxhTnVRWixFQUFBOztBTXRRMUI7OztFQUV3QyxhTnNWWixFQUFBOztBTXJWNUI7RUFBMkMsYU53SVosRUFBQTs7QU12SS9CO0VBQWlDLGFOaEdaLEVBQUE7O0FNaUdyQjtFQUFzQyxhTnZIWixFQUFBOztBTXdIMUI7O0VBQ3lDLGFOdEpaLEVBQUE7O0FNdUo3QjtFQUFxQyxhTnlPWixFQUFBOztBTXhPekI7RUFBaUMsYU4wRlosRUFBQTs7QU16RnJCO0VBQXdDLGFOMURaLEVBQUE7O0FNMkQ1QjtFQUF3QyxhTmtXWixFQUFBOztBTWpXNUI7RUFBc0MsYU40VlosRUFBQTs7QU0zVjFCO0VBQW1DLGFObEVaLEVBQUE7O0FNbUV2QjtFQUF5QyxhTmdPWixFQUFBOztBTS9ON0I7RUFBdUMsYU4ySlosRUFBQTs7QU0xSjNCO0VBQTZDLGFOMkpaLEVBQUE7O0FNMUpqQztFQUFtQyxhTnNSWixFQUFBOztBTXJSdkI7RUFBdUMsYU41TFosRUFBQTs7QU02TDNCO0VBQThDLGFOeEJaLEVBQUE7O0FNeUJsQztFQUFtQyxhTnVQWixFQUFBOztBTXRQdkI7RUFBbUMsYU42SVosRUFBQTs7QU01SXZCO0VBQWdELGFOOUpaLEVBQUE7O0FNK0pwQztFQUFpRCxhTjlKWixFQUFBOztBTStKckM7RUFBOEMsYU45SlosRUFBQTs7QU0rSmxDO0VBQWdELGFObEtaLEVBQUE7O0FNbUtwQztFQUFrQyxhTjhEWixFQUFBOztBTTdEdEI7RUFBaUMsYU5ySFosRUFBQTs7QU1zSHJCO0VBQW1DLGFOdlNaLEVBQUE7O0FNd1N2QjtFQUF1QyxhTjJaWixFQUFBOztBTTFaM0I7RUFBcUMsYU5oTlosRUFBQTs7QU1pTnpCO0VBQXVDLGFON0ZaLEVBQUE7O0FNOEYzQjtFQUF1QyxhTjdGWixFQUFBOztBTThGM0I7RUFBdUMsYU4rT1osRUFBQTs7QU05TzNCO0VBQXdDLGFOaU1aLEVBQUE7O0FNaE01QjtFQUFtQyxhTjZXWixFQUFBOztBTTVXdkI7RUFBeUMsYU4wSVosRUFBQTs7QU16STdCO0VBQTJDLGFOMElaLEVBQUE7O0FNekkvQjtFQUFxQyxhTnFGWixFQUFBOztBTXBGekI7RUFBdUMsYU5tRlosRUFBQTs7QU1sRjNCO0VBQXlDLGFObkxaLEVBQUE7O0FNb0w3QjtFQUEwQyxhTjBLWixFQUFBOztBTXpLOUI7RUFBaUQsYU5wRlosRUFBQTs7QU1xRnJDO0VBQXlDLGFOd1BaLEVBQUE7O0FNdlA3QjtFQUFvQyxhTmpKWixFQUFBOztBTWtKeEI7O0VBQ2dELGFOL01aLEVBQUE7O0FNZ05wQzs7RUFDOEMsYU45TVosRUFBQTs7QU0rTWxDOztFQUNpRCxhTmpOWixFQUFBOztBTWtOckM7O0VBQ2dDLGFOdkdaLEVBQUE7O0FNd0dwQjtFQUFnQyxhTmhDWixFQUFBOztBTWlDcEI7O0VBQ2dDLGFOcVlaLEVBQUE7O0FNcFlwQjs7RUFDZ0MsYU40Q1osRUFBQTs7QU0zQ3BCOzs7O0VBR2dDLGFOZ0RaLEVBQUE7O0FNL0NwQjs7O0VBRWdDLGFOaU5aLEVBQUE7O0FNaE5wQjs7RUFDZ0MsYU4rQ1osRUFBQTs7QU05Q3BCOztFQUNnQyxhTjNQWixFQUFBOztBTTRQcEI7RUFBaUMsYU5oR1osRUFBQTs7QU1pR3JCO0VBQXNDLGFOcEZaLEVBQUE7O0FNcUYxQjtFQUEyQyxhTjBQWixFQUFBOztBTXpQL0I7RUFBNEMsYU4wUFosRUFBQTs7QU16UGhDO0VBQTRDLGFOMFBaLEVBQUE7O0FNelBoQztFQUE2QyxhTjBQWixFQUFBOztBTXpQakM7RUFBNkMsYU42UFosRUFBQTs7QU01UGpDO0VBQThDLGFONlBaLEVBQUE7O0FNNVBsQztFQUFzQyxhTmtVWixFQUFBOztBTWpVMUI7RUFBd0MsYU44VFosRUFBQTs7QU03VDVCO0VBQTJDLGFOeWFaLEVBQUE7O0FNeGEvQjtFQUFvQyxhTnNhWixFQUFBOztBTXJheEI7RUFBaUMsYU4yWlosRUFBQTs7QU0xWnJCO0VBQXdDLGFOMlpaLEVBQUE7O0FNMVo1QjtFQUF5QyxhTm9hWixFQUFBOztBTW5hN0I7RUFBb0MsYU54SlosRUFBQTs7QU15SnhCO0VBQTJDLGFOOFBaLEVBQUE7O0FNN1AvQjtFQUFzQyxhTmdCWixFQUFBOztBTWYxQjtFQUFtQyxhTnBGWixFQUFBOztBTXFGdkI7RUFBZ0MsYU4zV1osRUFBQTs7QU00V3BCO0VBQXNDLGFOL1JaLEVBQUE7O0FNZ1MxQjtFQUE2QyxhTi9SWixFQUFBOztBTWdTakM7RUFBbUMsYU4rVVosRUFBQTs7QU05VXZCO0VBQTBDLGFOK1VaLEVBQUE7O0FNOVU5QjtFQUE0QyxhTmdEWixFQUFBOztBTS9DaEM7RUFBMEMsYU5rRFosRUFBQTs7QU1qRDlCO0VBQTRDLGFOK0NaLEVBQUE7O0FNOUNoQztFQUE2QyxhTitDWixFQUFBOztBTTlDakM7RUFBa0MsYU5qV1osRUFBQTs7QU1rV3RCO0VBQW9DLGFObVlaLEVBQUE7O0FNbFl4QjtFQUFvQyxhTjdXWixFQUFBOztBTThXeEI7RUFBa0MsYU5rQ1osRUFBQTs7QU1qQ3RCO0VBQXFDLGFONUtaLEVBQUE7O0FNNkt6QjtFQUFrQyxhTmdOWixFQUFBOztBTS9NdEI7RUFBdUMsYU54RlosRUFBQTs7QU15RjNCO0VBQW1DLGFONFRaLEVBQUE7O0FNM1R2QjtFQUFtQyxhTnRJWixFQUFBOztBTXVJdkI7RUFBaUMsYU42Q1osRUFBQTs7QU01Q3JCOztFQUNxQyxhTjVEWixFQUFBOztBTTZEekI7RUFBa0MsYU44UFosRUFBQTs7QU03UHRCO0VBQW1DLGFOdUVaLEVBQUE7O0FNdEV2QjtFQUFvQyxhTjlXWixFQUFBOztBTStXeEI7RUFBZ0MsYU50U1osRUFBQTs7QU11U3BCO0VBQStCLGFOaVdaLEVBQUE7O0FNaFduQjtFQUFrQyxhTnVXWixFQUFBOztBTXRXdEI7RUFBbUMsYU4rSVosRUFBQTs7QU05SXZCO0VBQXNDLGFOa0ZaLEVBQUE7O0FNakYxQjtFQUEyQyxhTjZOWixFQUFBOztBTTVOL0I7RUFBaUQsYU4vV1osRUFBQTs7QU1nWHJDO0VBQWdELGFOalhaLEVBQUE7O0FNa1hwQzs7RUFDZ0QsYU56UlosRUFBQTs7QU0wUnBDO0VBQXlDLGFObk1aLEVBQUE7O0FNb003QjtFQUF1QyxhTmlXWixFQUFBOztBTWhXM0I7RUFBeUMsYU5vVlosRUFBQTs7QU1uVjdCOztFQUNnQyxhTjBTWixFQUFBOztBTXpTcEI7RUFBMEMsYU4wR1osRUFBQTs7QU16RzlCO0VBQTBDLGFONE1aLEVBQUE7O0FNM005QjtFQUFrQyxhTnNMWixFQUFBOztBTXJMdEI7RUFBNEMsYU56TFosRUFBQTs7QU0wTGhDO0VBQXNDLGFOb1daLEVBQUE7O0FNblcxQjtFQUFtQyxhTjhEWixFQUFBOztBTTdEdkI7OztFQUV1QyxhTjhTWixFQUFBOztBTTdTM0I7O0VBQzJDLGFOMUZaLEVBQUE7O0FNMkYvQjtFQUFrQyxhTnNXWixFQUFBOztBTXJXdEI7RUFBbUMsYU5sR1osRUFBQTs7QU1tR3ZCO0VBQW1DLGFOZ0haLEVBQUE7O0FNL0d2QjtFQUEwQyxhTmlIWixFQUFBOztBTWhIOUI7RUFBK0MsYU55TlosRUFBQTs7QU14Tm5DO0VBQXdDLGFOdU5aLEVBQUE7O0FNdE41QjtFQUFzQyxhTi9OWixFQUFBOztBTWdPMUI7RUFBaUMsYU41TlosRUFBQTs7QU02TnJCO0VBQTBDLGFOMkVaLEVBQUE7O0FNMUU5QjtFQUEyQyxhTnlFWixFQUFBOztBTXhFL0I7RUFBbUMsYU52TlosRUFBQTs7QU13TnZCO0VBQW1DLGFOekNaLEVBQUE7O0FNMEN2QjtFQUFxQyxhTnBDWixFQUFBOztBTXFDekI7RUFBZ0MsYU50TFosRUFBQTs7QU11THBCO0VBQXFDLGFON1VaLEVBQUE7O0FNOFV6QjtFQUFrQyxhTjFSWixFQUFBOztBTTJSdEI7RUFBZ0MsYU5zRFosRUFBQTs7QU1yRHBCO0VBQWtDLGFObUxaLEVBQUE7O0FNbEx0QjtFQUFpQyxhTnJQWixFQUFBOztBTXNQckI7RUFBa0MsYU5yUFosRUFBQTs7QU1zUHRCO0VBQW9DLGFON1daLEVBQUE7O0FNOFd4QjtFQUEyQyxhTjdXWixFQUFBOztBTThXL0I7RUFBa0MsYU4wTFosRUFBQTs7QU16THRCO0VBQXlDLGFOMExaLEVBQUE7O0FNekw3QjtFQUFvQyxhTnlGWixFQUFBOztBTXhGeEI7O0VBQ2dDLGFOelVaLEVBQUE7O0FNMFVwQjs7RUFDaUMsYU4rTVosRUFBQTs7QU05TXJCO0VBQWlDLGFONFBaLEVBQUE7O0FNM1ByQjtFQUFvQyxhTnVLWixFQUFBOztBTXRLeEI7RUFBdUMsYU50UFosRUFBQTs7QU11UDNCO0VBQXVDLGFOaUtaLEVBQUE7O0FNaEszQjtFQUFxQyxhTjlQWixFQUFBOztBTStQekI7RUFBdUMsYU4vTFosRUFBQTs7QU1nTTNCO0VBQXdDLGFOeExaLEVBQUE7O0FNeUw1QjtFQUF5QyxhTnJNWixFQUFBOztBTXNNN0I7RUFBOEMsYU4vTFosRUFBQTs7QU1nTWxDOzs7RUFFeUMsYU54TVosRUFBQTs7QU15TTdCOztFQUMyQyxhTjlNWixFQUFBOztBTStNL0I7O0VBQ3lDLGFOL01aLEVBQUE7O0FNZ043Qjs7RUFDeUMsYU5wTVosRUFBQTs7QU1xTTdCO0VBQXdDLGFOak5aLEVBQUE7O0FNa041QjtFQUFpQyxhTnVSWixFQUFBOztBTXRSckI7RUFBb0MsYU41U1osRUFBQTs7QU02U3hCO0VBQXFDLGFOOUVaLEVBQUE7O0FNK0V6Qjs7Ozs7RUFJc0MsYU5uRVosRUFBQTs7QU1vRTFCO0VBQTJDLGFOL1RaLEVBQUE7O0FNZ1UvQjs7O0VBRWtDLGFOcURaLEVBQUE7O0FNcER0Qjs7RUFDbUMsYU5uUVosRUFBQTs7QU1vUXZCO0VBQXVDLGFOektaLEVBQUE7O0FNMEszQjtFQUFnQyxhTjNLWixFQUFBOztBTTRLcEI7OztFQUV3QyxhTnhKWixFQUFBOztBTXlKNUI7RUFBMEMsYU4yS1osRUFBQTs7QU0xSzlCO0VBQStCLGFOaUNaLEVBQUE7O0FNaENuQjs7RUFDbUMsYU4wUVosRUFBQTs7QU16UXZCOztFQUN3QyxhTlZaLEVBQUE7O0FNVzVCOztFQUMwQyxhTlhaLEVBQUE7O0FNWTlCO0VBQW9DLGFOMUlaLEVBQUE7O0FNMkl4QjtFQUF3QyxhTmxWWixFQUFBOztBTW1WNUI7RUFBbUMsYU5qSlosRUFBQTs7QU1rSnZCO0VBQXNDLGFOYlosRUFBQTs7QU1jMUI7RUFBb0MsYU4rRlosRUFBQTs7QU05RnhCO0VBQXNDLGFOdUVaLEVBQUE7O0FNdEUxQjtFQUE2QyxhTnVFWixFQUFBOztBTXRFakM7RUFBaUMsYU56WlosRUFBQTs7QU0wWnJCOztFQUNxQyxhTjVNWixFQUFBOztBTTZNekI7RUFBZ0MsYU4wTVosRUFBQTs7QU16TXBCO0VBQXVDLGFOeGFaLEVBQUE7O0FNeWEzQjtFQUFpQyxhTklaLEVBQUE7O0FNSHJCO0VBQXVDLGFOdUZaLEVBQUE7O0FNdEYzQjtFQUFtQyxhTjJNWixFQUFBOztBTTFNdkI7RUFBaUMsYU4rUVosRUFBQTs7QU05UXJCO0VBQXdDLGFOekNaLEVBQUE7O0FNMEM1QjtFQUFpQyxhTndQWixFQUFBOztBTXZQckI7RUFBdUMsYU5yWlosRUFBQTs7QU1zWjNCO0VBQW1DLGFOdkJaLEVBQUE7O0FNd0J2QjtFQUEwQyxhTjNMWixFQUFBOztBTTRMOUI7RUFBb0MsYU41WFosRUFBQTs7QU02WHhCO0VBQTBDLGFOaFlaLEVBQUE7O0FNaVk5QjtFQUF3QyxhTm5ZWixFQUFBOztBTW9ZNUI7RUFBb0MsYU50WVosRUFBQTs7QU11WXhCO0VBQXNDLGFObFlaLEVBQUE7O0FNbVkxQjtFQUFzQyxhTmxZWixFQUFBOztBTW1ZMUI7RUFBdUMsYU4zYlosRUFBQTs7QU00YjNCO0VBQXlDLGFOM2JaLEVBQUE7O0FNNGI3QjtFQUFrQyxhTitLWixFQUFBOztBTTlLdEI7RUFBc0MsYU5uVlosRUFBQTs7QU1vVjFCO0VBQStCLGFOOWRaLEVBQUE7O0FNK2RuQjtFQUF1QyxhTjVSWixFQUFBOztBTTZSM0I7RUFBd0MsYU4vQ1osRUFBQTs7QU1nRDVCO0VBQTBDLGFOOWJaLEVBQUE7O0FNK2I5QjtFQUF1QyxhTnRmWixFQUFBOztBTXVmM0I7RUFBc0MsYU4vQlosRUFBQTs7QU1nQzFCO0VBQXVDLGFOekhaLEVBQUE7O0FNMEgzQjtFQUFtQyxhTnZJWixFQUFBOztBTXdJdkI7RUFBMEMsYU52SVosRUFBQTs7QU13STlCO0VBQXVDLGFONEpaLEVBQUE7O0FNM0ozQjtFQUFzQyxhTjRKWixFQUFBOztBTTNKMUI7RUFBb0MsYU54Y1osRUFBQTs7QU15Y3hCO0VBQWdDLGFOamJaLEVBQUE7O0FNa2JwQjtFQUFvQyxhTnZKWixFQUFBOztBTXdKeEI7RUFBc0MsYU4zZ0JaLEVBQUE7O0FNNGdCMUI7RUFBK0IsYU43WlosRUFBQTs7QU04Wm5COzs7RUFFZ0MsYU56S1osRUFBQTs7QU0wS3BCO0VBQXFDLGFOcEdaLEVBQUE7O0FNcUd6QjtFQUF1QyxhTnhiWixFQUFBOztBTXliM0I7RUFBMkMsYU41V1osRUFBQTs7QU02Vy9CO0VBQXFDLGFOOVZaLEVBQUE7O0FNK1Z6QjtFQUFxQyxhTjlQWixFQUFBOztBTStQekI7RUFBb0MsYU5ySlosRUFBQTs7QU1zSnhCO0VBQW1DLGFOZVosRUFBQTs7QU1kdkI7RUFBeUMsYU4yQlosRUFBQTs7QU0xQjdCO0VBQXdDLGFOb0NaLEVBQUE7O0FNbkM1QjtFQUFxQyxhTnFDWixFQUFBOztBTXBDekI7RUFBc0MsYU41YVosRUFBQTs7QU02YTFCO0VBQTRDLGFOOWFaLEVBQUE7O0FNK2FoQztFQUFvQyxhTi9WWixFQUFBOztBTWdXeEI7RUFBaUMsYU5vQlosRUFBQTs7QU1uQnJCO0VBQXdDLGFOOEtaLEVBQUE7O0FNN0s1QjtFQUF1QyxhTi9GWixFQUFBOztBTWdHM0I7RUFBd0MsYU42RVosRUFBQTs7QU01RTVCO0VBQXNDLGFOOU1aLEVBQUE7O0FNK00xQjtFQUFrQyxhTitLWixFQUFBOztBTTlLdEI7RUFBaUMsYU43SFosRUFBQTs7QU04SHJCO0VBQW9DLGFObkhaLEVBQUE7O0FNb0h4Qjs7RUFDd0MsYU5rSVosRUFBQTs7QU1qSTVCO0VBQTRDLGFOa0laLEVBQUE7O0FNakloQztFQUF5QyxhTjBLWixFQUFBOztBTXpLN0I7RUFBd0MsYU5sSVosRUFBQTs7QU1tSTVCO0VBQXVDLGFOeUtaLEVBQUE7O0FNeEszQjtFQUF3QyxhTm5JWixFQUFBOztBTW9JNUI7RUFBMEMsYU5sSVosRUFBQTs7QU1tSTlCO0VBQTBDLGFOcElaLEVBQUE7O0FNcUk5QjtFQUFtQyxhTjFHWixFQUFBOztBTTJHdkI7RUFBdUMsYU43UVosRUFBQTs7QU04UTNCO0VBQThDLGFOMVVaLEVBQUE7O0FNMlVsQztFQUF3QyxhTnpFWixFQUFBOztBTTBFNUI7RUFBcUMsYU5rTFosRUFBQTs7QU1qTHpCO0VBQW1DLGFOWFosRUFBQTs7QU1ZdkI7RUFBc0MsYU51SlosRUFBQTs7QU10SjFCO0VBQXVDLGFOd0paLEVBQUE7O0FNdkozQjs7RUFDZ0MsYU4vZlosRUFBQTs7QU1nZ0JwQjtFQUFvQyxhTjRKWixFQUFBOztBTTNKeEI7RUFBa0MsYU44R1osRUFBQTs7QU03R3RCO0VBQW1DLGFOd0RaLEVBQUE7O0FNdkR2QjtFQUFtQyxhTjlJWixFQUFBOztBTStJdkI7O0VBQ3lDLGFOMExaLEVBQUE7O0FNekw3QjtFQUEwQyxhTmpIWixFQUFBOztBTWtIOUI7RUFBcUMsYU5ySFosRUFBQTs7QU1zSHpCO0VBQXlDLGFObldaLEVBQUE7O0FNb1c3Qjs7O0VBRXlDLGFOL2dCWixFQUFBOztBTWdoQjdCOztFQUNtRCxhTjlnQlosRUFBQTs7QU0rZ0J2Qzs7RUFDeUMsYU5saEJaLEVBQUE7O0FNbWhCN0I7O0VBQzRDLGFObmhCWixFQUFBOztBTW9oQmhDOztFQUMwQyxhTnhoQlosRUFBQTs7QU15aEI5QjtFQUEwQyxhTjNJWixFQUFBOztBTTRJOUI7RUFBcUMsYU4zT1osRUFBQTs7QU00T3pCO0VBQXlDLGFOeElaLEVBQUE7O0FNeUk3QjtFQUEyQyxhTnhJWixFQUFBOztBTXlJL0I7RUFBd0MsYU53QlosRUFBQTs7QU12QjVCO0VBQTBDLGFOd0JaLEVBQUE7O0FNdkI5QjtFQUFtQyxhTi9kWixFQUFBOztBTWdldkI7RUFBMkMsYU5sZVosRUFBQTs7QU1tZS9CO0VBQWtDLGFOcGNaLEVBQUE7O0FNcWN0QjtFQUEwQyxhTmxqQlosRUFBQTs7QU1takI5QjtFQUF3QyxhTnhQWixFQUFBOztBTXlQNUI7O0VBQzRDLGFOelBaLEVBQUE7O0FNMFBoQzs7RUFDMkMsYU43UFosRUFBQTs7QU04UC9COztFQUMwQyxhTmhRWixFQUFBOztBTWlROUI7RUFBc0MsYU5yUVosRUFBQTs7QU1zUTFCOztFQUN3QyxhTnhSWixFQUFBOztBTXlSNUI7O0VBQ3lDLGFON1JaLEVBQUE7O0FNOFI3QjtFQUE0QyxhTjFSWixFQUFBOztBTTJSaEM7RUFBMEMsYU5wU1osRUFBQTs7QU1xUzlCO0VBQXlDLGFOM1JaLEVBQUE7O0FNNFI3QjtFQUEyQyxhTi9SWixFQUFBOztBTWdTL0I7RUFBeUMsYU5qU1osRUFBQTs7QU1rUzdCO0VBQXNDLGFOK0RaLEVBQUE7O0FNOUQxQjtFQUF1QyxhTi9GWixFQUFBOztBTWdHM0I7RUFBNkMsYU4vYlosRUFBQTs7QU1nY2pDO0VBQStCLGFOdFVaLEVBQUE7O0FNdVVuQjtFQUFzQyxhTnRVWixFQUFBOztBTXVVMUI7RUFBd0MsYU5rRVosRUFBQTs7QU1qRTVCO0VBQTBDLGFOcktaLEVBQUE7O0FNc0s5QjtFQUFpRCxhTnJLWixFQUFBOztBTXNLckM7RUFBdUMsYU41VVosRUFBQTs7QU02VTNCO0VBQXdDLGFOd0haLEVBQUE7O0FNdkg1QjtFQUFtQyxhTm5GWixFQUFBOztBTW9GdkI7RUFBbUMsYU56ZVosRUFBQTs7QU0wZXZCO0VBQW9DLGFOOVdaLEVBQUE7O0FNK1d4QjtFQUFrQyxhTnhLWixFQUFBOztBTXlLdEI7RUFBOEMsYU5wUVosRUFBQTs7QU1xUWxDOztFQUN1QyxhTlNaLEVBQUE7O0FNUjNCO0VBQW1DLGFOamRaLEVBQUE7O0FNa2R2QjtFQUFrQyxhTnpvQlosRUFBQTs7QU0wb0J0QjtFQUFtQyxhTi9uQlosRUFBQTs7QU1nb0J2QjtFQUE0QyxhTjNoQlosRUFBQTs7QU00aEJoQztFQUE2QyxhTjloQlosRUFBQTs7QU0raEJqQztFQUE2QyxhTjVoQlosRUFBQTs7QU02aEJqQztFQUE2QyxhTmppQlosRUFBQTs7QU1raUJqQztFQUFxQyxhTnBSWixFQUFBOztBTXFSekI7RUFBb0MsYU41TlosRUFBQTs7QU02TnhCO0VBQXNDLGFONU5aLEVBQUE7O0FNNk4xQjtFQUFrQyxhTi9OWixFQUFBOztBTWdPdEI7RUFBZ0MsYU5sT1osRUFBQTs7QU1tT3BCO0VBQXVDLGFOcGVaLEVBQUE7O0FNcWUzQjtFQUF5QyxhTnBlWixFQUFBOztBTXFlN0I7RUFBa0MsYU50U1osRUFBQTs7QU11U3RCO0VBQWtDLGFOaUZaLEVBQUE7O0FNaEZ0QjtFQUFzQyxhTmxrQlosRUFBQTs7QU1ta0IxQjtFQUFzQyxhTnJYWixFQUFBOztBTXNYMUI7RUFBeUMsYU5wSVosRUFBQTs7QU1xSTdCO0VBQWlDLGFOcGNaLEVBQUE7O0FNcWNyQjtFQUE0QyxhTmhlWixFQUFBOztBTWllaEM7RUFBcUMsYU5wZlosRUFBQTs7QU1xZnpCO0VBQWlDLGFObE5aLEVBQUE7O0FNbU5yQjtFQUF5QyxhTjFYWixFQUFBOztBTTJYN0I7RUFBZ0MsYU5vRFosRUFBQTs7QU1uRHBCO0VBQXlDLGFOM0paLEVBQUE7O0FNNEo3QjtFQUFxQyxhTnpOWixFQUFBOztBTTBOekI7RUFBbUMsYU5sSFosRUFBQTs7QU1tSHZCO0VBQXlDLGFON0xaLEVBQUE7O0FNOEw3QjtFQUEyQyxhTjdMWixFQUFBOztBTThML0I7RUFBd0MsYU4zQ1osRUFBQTs7QU00QzVCO0VBQTBDLGFOM0NaLEVBQUE7O0FNNEM5QjtFQUF5QyxhTnJHWixFQUFBOztBTXNHN0I7RUFBNEMsYU5yR1osRUFBQTs7QU1zR2hDO0VBQW9DLGFON1VaLEVBQUE7O0FNOFV4QjtFQUFzQyxhTm5sQlosRUFBQTs7QU1vbEIxQjtFQUF3QyxhTm5sQlosRUFBQTs7QU1vbEI1QjtFQUFvQyxhTi9MWixFQUFBOztBTWdNeEI7RUFBbUMsYU5sWFosRUFBQTs7QU1tWHZCO0VBQXVDLGFOa0ZaLEVBQUE7O0FNakYzQjtFQUFvQyxhTm1GWixFQUFBOztBTWxGeEI7RUFBbUMsYU45Y1osRUFBQTs7QU0rY3ZCO0VBQTZDLGFOMkJaLEVBQUE7O0FNMUJqQztFQUEyQyxhTm1FWixFQUFBOztBTWxFL0I7RUFBOEMsYU54S1osRUFBQTs7QU15S2xDO0VBQWtDLGFOOWxCWixFQUFBOztBTStsQnRCO0VBQThDLGFOdG9CWixFQUFBOztBTXVvQmxDO0VBQWlELGFOcURaLEVBQUE7O0FNcERyQztFQUFvQyxhTnhsQlosRUFBQTs7QU15bEJ4QjtFQUF3RCxhTjVvQlosRUFBQTs7QU02b0I1Qzs7RUFDZ0UsYU45cUJaLEVBQUE7O0FNK3FCcEQ7OztFQUVpQyxhTnZmWixFQUFBOztBTXdmckI7RUFBa0MsYU5oWVosRUFBQTs7QU1pWXRCO0VBQW9DLGFOaFlaLEVBQUE7O0FNaVl4Qjs7RUFDMEMsYU4xSFosRUFBQTs7QU0ySDlCO0VBQXVDLGFOelJaLEVBQUE7O0FNMFIzQjtFQUFtQyxhTmlDWixFQUFBOztBTWhDdkI7RUFBMEMsYU5pQ1osRUFBQTs7QU1oQzlCO0VBQXFDLGFObEhaLEVBQUE7O0FNbUh6QjtFQUEyQyxhTmxIWixFQUFBOztBTW1IL0I7RUFBNEMsYU5sSFosRUFBQTs7QU1tSGhDO0VBQXVDLGFOck5aLEVBQUE7O0FNc04zQjtFQUF3QyxhTnBiWixFQUFBOztBTXFiNUI7RUFBa0MsYU5tRVosRUFBQTs7QU1sRXRCO0VBQXNDLGFOcERaLEVBQUE7O0FNcUQxQjs7RUFDaUQsYU56WVosRUFBQTs7QU0wWXJDOztFQUN5QyxhTjdhWixFQUFBOztBTThhN0I7RUFBd0MsYU50WFosRUFBQTs7QU11WDVCO0VBQTBDLGFObGZaLEVBQUE7O0FNbWY5QjtFQUE0QyxhTmxmWixFQUFBOztBTW1maEM7RUFBbUMsYU50VFosRUFBQTs7QU11VHZCO0VBQXlDLGFOcHRCWixFQUFBOztBTXF0QjdCO0VBQTJDLGFOcHRCWixFQUFBOztBTXF0Qi9COztFQUN5QyxhTnJ0QlosRUFBQTs7QU1zdEI3Qjs7RUFDMkMsYU50dEJaLEVBQUE7O0FNdXRCL0I7RUFBd0MsYU5KWixFQUFBOztBTUs1QjtFQUEwQyxhTkpaLEVBQUE7O0FNSzlCO0VBQW1DLGFOSFosRUFBQTs7QU1JdkI7RUFBcUMsYU4zV1osRUFBQTs7QU00V3pCOztFQUNvQyxhTjVXWixFQUFBOztBTTZXeEI7O0VBQ3NDLGFON1daLEVBQUE7O0FNOFcxQjtFQUFrQyxhTnROWixFQUFBOztBTXVOdEI7RUFBMkMsYU4zYlosRUFBQTs7QU00Yi9CO0VBQXFDLGFOdEZaLEVBQUE7O0FNdUZ6Qjs7O0VBRTZDLGFOeEVaLEVBQUE7O0FNeUVqQzs7RUFDdUQsYU52RVosRUFBQTs7QU13RTNDOztFQUM2QyxhTjNFWixFQUFBOztBTTRFakM7O0VBQ2dELGFONUVaLEVBQUE7O0FNNkVwQzs7RUFDOEMsYU5qRlosRUFBQTs7QU1rRmxDO0VBQW1DLGFOM0taLEVBQUE7O0FNNEt2Qjs7O0VBRWlDLGFOenJCWixFQUFBOztBTTByQnJCO0VBQW9DLGFObFBaLEVBQUE7O0FNbVB4QjtFQUE0Qyxh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L0I7RUFDQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGdCQUFlLEVBR1E7RUFOeEI7SUFLRSxlcEM5RWU7SW9DK0VmLGtCQUFpQixFQUFHOztBQ3RHdEI7RUFDQyxXQUFVO0VBQ1Ysd0JBQXlCLEVBTUc7RUFSN0I7SUFJRSxZQUFXLEVBQUc7RWxDQ1o7SWtDTEo7TUFNRSxpQkFBZ0I7TUFDaEIsWUFBVztNQUNYLG9CckNMVyxFcUNLZ0IsRUFBQTs7QUFFN0I7RUFDQyxXQUFVLEVBS087RUFObEI7SUFHRSxvQnJDVlc7TXFDV1IsZ0NBQWlCLEVBQUs7RWxDVHZCO0lrQ0tKO01BTUUsWUFBVyxFQUFLLEVBQUE7O0FDaEJsQjtFQUNJLFlBQVc7RUFDWCxpQkFBZ0IsRUFBRzs7QUFFdkI7RUFDSSxZQUFXLEVBSVU7RW5DUXJCO0ltQ2JKO01BR1EsY0FBYSxFQUVJLEVBQUE7RW5DSXJCO0ltQ1RKO01BS1EsYUFBWSxFQUFLLEVBQUEiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3JpZGJveCwgLmdyaWRib3gtY2VudGVyLCAuZ3JpZGJveC1jb2x1bW4sIC5jdGEtbGlzdCxcbi5ncmlkYm94LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5cbi5ncmlkYm94LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdyaWRib3gge1xuICBtYXJnaW4tbGVmdDogLTEuNjk0OTIlO1xuICB3aWR0aDogMTAxLjY5NDkyJTsgfVxuICAuZ3JpZGJveCA+IHNlY3Rpb24sXG4gIC5ncmlkYm94ID4gZGl2LFxuICAuZ3JpZGJveCA+IGFydGljbGUsXG4gIC5ncmlkYm94ID4gZm9ybSxcbiAgLmdyaWRib3ggPiBpbnB1dCxcbiAgLmdyaWRib3ggPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMS42OTQ5MiU7XG4gICAgd2lkdGg6IDMxLjYzODQyJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ncmlkYm94ID4gc2VjdGlvbixcbiAgICAgIC5ncmlkYm94ID4gZGl2LFxuICAgICAgLmdyaWRib3ggPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3ggPiBmb3JtLFxuICAgICAgLmdyaWRib3ggPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94ID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5ncmlkYm94ID4gc2VjdGlvbixcbiAgICAuZ3JpZGJveCA+IGRpdixcbiAgICAuZ3JpZGJveCA+IGFydGljbGUsXG4gICAgLmdyaWRib3ggPiBmb3JtLFxuICAgIC5ncmlkYm94ID4gaW5wdXQsXG4gICAgLmdyaWRib3ggPiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjY5NDkyJTtcbiAgICAgIHdpZHRoOiA0OC4zMDUwOCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ3JpZGJveCA+IHNlY3Rpb24sXG4gICAgLmdyaWRib3ggPiBkaXYsXG4gICAgLmdyaWRib3ggPiBhcnRpY2xlLFxuICAgIC5ncmlkYm94ID4gZm9ybSxcbiAgICAuZ3JpZGJveCA+IGlucHV0LFxuICAgIC5ncmlkYm94ID4gYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmdyaWRib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmdyaWRib3ggPiBzZWN0aW9uLFxuICAgICAgLmdyaWRib3ggPiBkaXYsXG4gICAgICAuZ3JpZGJveCA+IGFydGljbGUsXG4gICAgICAuZ3JpZGJveCA+IGZvcm0sXG4gICAgICAuZ3JpZGJveCA+IGlucHV0LFxuICAgICAgLmdyaWRib3ggPiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ncmlkYm94ID4gc2VjdGlvbixcbiAgICAgIC5ncmlkYm94ID4gZGl2LFxuICAgICAgLmdyaWRib3ggPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3ggPiBmb3JtLFxuICAgICAgLmdyaWRib3ggPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94ID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ3JpZGJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ncmlkYm94ID4gc2VjdGlvbixcbiAgICAgIC5ncmlkYm94ID4gZGl2LFxuICAgICAgLmdyaWRib3ggPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3ggPiBmb3JtLFxuICAgICAgLmdyaWRib3ggPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94ID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ncmlkYm94LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEuNjk0OTIlO1xuICB3aWR0aDogMTAxLjY5NDkyJTsgfVxuICAuZ3JpZGJveC1jZW50ZXIgPiBzZWN0aW9uLFxuICAuZ3JpZGJveC1jZW50ZXIgPiBkaXYsXG4gIC5ncmlkYm94LWNlbnRlciA+IGFydGljbGUsXG4gIC5ncmlkYm94LWNlbnRlciA+IGZvcm0sXG4gIC5ncmlkYm94LWNlbnRlciA+IGlucHV0LFxuICAuZ3JpZGJveC1jZW50ZXIgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMS42OTQ5MiU7XG4gICAgd2lkdGg6IDMxLjYzODQyJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IHNlY3Rpb24sXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBkaXYsXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gZm9ybSxcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGlucHV0LFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5ncmlkYm94LWNlbnRlciA+IHNlY3Rpb24sXG4gICAgLmdyaWRib3gtY2VudGVyID4gZGl2LFxuICAgIC5ncmlkYm94LWNlbnRlciA+IGFydGljbGUsXG4gICAgLmdyaWRib3gtY2VudGVyID4gZm9ybSxcbiAgICAuZ3JpZGJveC1jZW50ZXIgPiBpbnB1dCxcbiAgICAuZ3JpZGJveC1jZW50ZXIgPiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjY5NDkyJTtcbiAgICAgIHdpZHRoOiA0OC4zMDUwOCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ3JpZGJveC1jZW50ZXIgPiBzZWN0aW9uLFxuICAgIC5ncmlkYm94LWNlbnRlciA+IGRpdixcbiAgICAuZ3JpZGJveC1jZW50ZXIgPiBhcnRpY2xlLFxuICAgIC5ncmlkYm94LWNlbnRlciA+IGZvcm0sXG4gICAgLmdyaWRib3gtY2VudGVyID4gaW5wdXQsXG4gICAgLmdyaWRib3gtY2VudGVyID4gYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmdyaWRib3gtY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IHNlY3Rpb24sXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBkaXYsXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gZm9ybSxcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGlucHV0LFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBzZWN0aW9uLFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gZGl2LFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gYXJ0aWNsZSxcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGZvcm0sXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmdyaWRib3gtY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmdyaWRib3gtY2VudGVyID4gc2VjdGlvbixcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGRpdixcbiAgICAgIC5ncmlkYm94LWNlbnRlciA+IGFydGljbGUsXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBmb3JtLFxuICAgICAgLmdyaWRib3gtY2VudGVyID4gaW5wdXQsXG4gICAgICAuZ3JpZGJveC1jZW50ZXIgPiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmdyaWRib3gtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjY5NDkyJTtcbiAgd2lkdGg6IDEwMS42OTQ5MiU7IH1cbiAgLmdyaWRib3gtY29sdW1uID4gc2VjdGlvbixcbiAgLmdyaWRib3gtY29sdW1uID4gZGl2LFxuICAuZ3JpZGJveC1jb2x1bW4gPiBhcnRpY2xlLFxuICAuZ3JpZGJveC1jb2x1bW4gPiBmb3JtLFxuICAuZ3JpZGJveC1jb2x1bW4gPiBpbnB1dCxcbiAgLmdyaWRib3gtY29sdW1uID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjk0OTIlO1xuICAgIHdpZHRoOiAzMS42Mzg0MiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBzZWN0aW9uLFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gZGl2LFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gYXJ0aWNsZSxcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGZvcm0sXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuZ3JpZGJveC1jb2x1bW4gPiBzZWN0aW9uLFxuICAgIC5ncmlkYm94LWNvbHVtbiA+IGRpdixcbiAgICAuZ3JpZGJveC1jb2x1bW4gPiBhcnRpY2xlLFxuICAgIC5ncmlkYm94LWNvbHVtbiA+IGZvcm0sXG4gICAgLmdyaWRib3gtY29sdW1uID4gaW5wdXQsXG4gICAgLmdyaWRib3gtY29sdW1uID4gYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS42OTQ5MiU7XG4gICAgICB3aWR0aDogNDguMzA1MDglOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmdyaWRib3gtY29sdW1uID4gc2VjdGlvbixcbiAgICAuZ3JpZGJveC1jb2x1bW4gPiBkaXYsXG4gICAgLmdyaWRib3gtY29sdW1uID4gYXJ0aWNsZSxcbiAgICAuZ3JpZGJveC1jb2x1bW4gPiBmb3JtLFxuICAgIC5ncmlkYm94LWNvbHVtbiA+IGlucHV0LFxuICAgIC5ncmlkYm94LWNvbHVtbiA+IGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5ncmlkYm94LWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBzZWN0aW9uLFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gZGl2LFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gYXJ0aWNsZSxcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGZvcm0sXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBpbnB1dCxcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmdyaWRib3gtY29sdW1uID4gc2VjdGlvbixcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGRpdixcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGFydGljbGUsXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBmb3JtLFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gaW5wdXQsXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ncmlkYm94LWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IHNlY3Rpb24sXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBkaXYsXG4gICAgICAuZ3JpZGJveC1jb2x1bW4gPiBhcnRpY2xlLFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gZm9ybSxcbiAgICAgIC5ncmlkYm94LWNvbHVtbiA+IGlucHV0LFxuICAgICAgLmdyaWRib3gtY29sdW1uID4gYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLmV4Y2VycHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH1cbiAgLmV4Y2VycHQtY29udGFpbmVyIC53cmFwIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAuZXhjZXJwdC1jb250YWluZXIudmlldy1vdXItc3BhY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5leGNlcnB0IHtcbiAgbWF4LWhlaWdodDogNTI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLWluOyB9XG5cbi5leGNlcnB0LS1zaG93QWxsIHtcbiAgbWF4LWhlaWdodDogNDUwMHB4OyB9XG4gIC5leGNlcnB0LS1zaG93QWxsIH4gLmV4Y2VycHQtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIC4zNXMgbGluZWFyIC4yczsgfVxuICAuZXhjZXJwdC0tc2hvd0FsbCB+IC5leGNlcnB0LWJ0biB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5leGNlcnB0LS1zaG93QWxsIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuXG4uZXhjZXJwdC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMzVzIGxpbmVhciAuMXMsIGJvdHRvbSAuMzVzIGxpbmVhciAuMnM7IH1cblxuLmV4Y2VycHQtYnRuIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87IH1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtZW51LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIDpiZWZvcmUsIDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5ociB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0Y3RkU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkNGRTsgfVxuXG50aCwgdGQge1xuICBwYWRkaW5nOiAxM3B4IDIuNzc3NzglO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0JGNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBIZWx2ZXRpY2E7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGRldGFpbHMuY29tcGF0LWllIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICBkZXRhaWxzLmNvbXBhdC1pZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbnN1bW1hcnkge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xuICBzcmM6IHVybChmb250cy9CZWJhc05ldWUtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgc3JjOiB1cmwoZm9udHMvQmViYXNOZXVlLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgc3JjOiB1cmwoZm9udHMvQmViYXNOZXVlLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgc3JjOiB1cmwoZm9udHMvU291cmNlU2Fuc1Byby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgc3JjOiB1cmwoZm9udHMvU291cmNlU2Fuc1Byby1TZW1pQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5oMSwgaDIsIGgzLFxuaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgSGVsdmV0aWNhOyB9XG5cbmgxLCBoMiwgaDMsIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNFRjQwNTA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI0VGNDA1MDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbmg0IHtcbiAgY29sb3I6ICNFRjQwNTA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjNUJDQkY1OyB9XG5cbmg0ICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbm9sIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgY291bnRlci1yZXNldDogaXRlbTsgfVxuICBvbCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTEwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgICBvbCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7IH1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4ud3JhcCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAud3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi53cmFwLTNjb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLndyYXAtM2NvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC53cmFwLTNjb2xzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndyYXAtMmNvbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC53cmFwLTJjb2xzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLndyYXAtMmNvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5nYWxsZXJ5LS1ndXR0ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNS41NTU1NiU7IH1cblxuLmdhbGxlcnktLWdhdGVkID4gZGl2Om50aC1jaGlsZCgzbi0gMSksXG4uZ2FsbGVyeS0tZ2F0ZWQgPiBsaTpudGgtY2hpbGQoM24tIDEpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZ2FsbGVyeS0tZ2F0ZWQgPiBkaXY6bnRoLWNoaWxkKDNuLSAxKSxcbiAgLmdhbGxlcnktLWdhdGVkID4gbGk6bnRoLWNoaWxkKDNuLSAxKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5nYWxsZXJ5LS1nYXRlZCA+IGRpdjpudGgtY2hpbGQoMm4pLFxuICAuZ2FsbGVyeS0tZ2F0ZWQgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOEQ4RDg7IH0gfVxuXG5cbi5nYWxsZXJ5LS1nYXRlZCA+IGRpdixcbi5nYWxsZXJ5LS1nYXRlZCA+IGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgXG4gIC5nYWxsZXJ5LS1nYXRlZCA+IGRpdixcbiAgLmdhbGxlcnktLWdhdGVkID4gbGkge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgXG4gIC5nYWxsZXJ5LS1nYXRlZCA+IGRpdixcbiAgLmdhbGxlcnktLWdhdGVkID4gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nYWxsZXJ5LS1nYXRlZCA+IGRpdjpudGgtY2hpbGQoMm4pLFxuICAuZ2FsbGVyeS0tZ2F0ZWQgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG5cbi53cC1jYXB0aW9uIHtcbiAgLyogRm9yY2UgdGhlIGJveCB0byBiZSAxMDAlICovXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogQ29tbW9uICovXG4ubmF2IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uYXYgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5uYXYge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5uYXYge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm5hdi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm5hdi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiNuYXYtbWVudXMge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICNuYXYtc29jaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uYXYtc29jaWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwO1xuICBib3JkZXItY29sb3I6ICNFRjQwNTA7IH1cbiAgLm5hdi1zb2NpYWwgaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdi1zb2NpYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi1zb2NpYWw6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI0VGNDA1MDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgLm5hdi1zb2NpYWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLm5hdi1zb2NpYWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuI25hdi1zZWFyY2gtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNFRjQwNTA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAjbmF2LXNlYXJjaC10cmlnZ2VyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgI25hdi1zZWFyY2gtdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI25hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI25hdi1zZWFyY2gubmF2LXNlYXJjaC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICNuYXYtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7IH0gfVxuXG4ubmF2LXNlYXJjaC0tdmlzaWJsZSAubmF2LXNlYXJjaC1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYtc2VhcmNoLWJveCB7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAubmF2LXNlYXJjaC1ib3gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubmF2LXNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5uYXYtc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm5hdi1zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUY0MDUwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5uYXYtc2VhcmNoLWlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBjb2xvcjogI0VGNDA1MDsgfVxuICAubmF2LXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgNjQsIDgwLCAwLjIpOyB9XG4gIC5uYXYtc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLm5hdi1zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAubmF2LXNlYXJjaC1pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2LXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9IH1cblxuLm5hdi1zZWFyY2gtYnRuLFxuLm5hdi1zZWFyY2gtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4KSAvIDIpO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbG9yOiAjRUY0MDUwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAubmF2LXNlYXJjaC1idG4sXG4gICAgLm5hdi1zZWFyY2gtY2xvc2Uge1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiA1dnc7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5uYXYtc2VhcmNoLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLm5hdi1zZWFyY2gtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIERlc2t0b3AgKi9cbi5kLW5hdiAuYiB7XG4gIGNvbG9yOiAjRUY0MDUwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmQtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmQtbmF2LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZC1uYXYtaXRlbSBhLnNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1MDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7IH1cbiAgLmQtbmF2LWl0ZW06aG92ZXIgLm5hdi1zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAuZC1uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc2dnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLmQtbmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5kLW5hdi1pdGVtIC5uYXYtc3VibWVudS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgyNCwgMTUsIDQ2LCAwLjEyKTsgfVxuICAgIC5kLW5hdi1pdGVtIC5uYXYtc3VibWVudS1jb250YWluZXIgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmQtbmF2LWl0ZW0gLm5hdi1zdWJtZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5kLW5hdi1pdGVtIC5uYXYtc3VibWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LWhvbWUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubmF2LWhvbWUtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAubmF2LWhvbWUtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5uYXYtaG9tZS1pbWcge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4ubmF2LXdhbmRlciB7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAuNXMsIHdpZHRoIC41czsgfVxuXG4ubmF2LXV0aWxzIHtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5uYXYtdXRpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLm5hdi11dGlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ubmF2LWxhbmcge1xuICBjb2xvcjogI0VGNDA1MDsgfVxuICAubmF2LWxhbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd8JzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLm5hdi1sYW5nIHtcbiAgICAgIGNvbG9yOiAjRUY0MDUwOyB9IH1cblxuLyogTW9iaWxlICovXG4ubS1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAubS1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubS1uYXYtZnVsbFBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwOyB9XG4gIC5tLW5hdi1mdWxsUGFuZWwgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tbmF2LWZ1bGxQYW5lbCB7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dCwgcmlnaHQgLjJzIGVhc2UtaW4tb3V0OyB9IH1cblxuLm0tbmF2LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tbmF2LXNlY3Rpb24jbmF2LW1lbnVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1uYXYtc2VjdGlvbiNuYXYtc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubS1uYXYtc2VjdGlvbiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNuYXYtbGFuZ1RvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgI25hdi1sYW5nVG9nZ2xlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAjbmF2LWxhbmdUb2dnbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLm0tbmF2LXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jbmF2LW1vYmlsZU9wZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgI25hdi1tb2JpbGVPcGVuIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7IH1cblxuI25hdi1tb2JpbGVDbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAjbmF2LW1vYmlsZUNsb3NlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tLW5hdi1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubS1uYXYtaXRlbSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAubS1uYXYtaXRlbSAubmF2LXN1Ym1lbnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubS1uYXYtaXRlbSAubmF2LXN1Ym1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm0tbmF2LWl0ZW0gLm5hdi1zdWJtZW51LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXM7IH1cbiAgICAubS1uYXYtaXRlbSAubmF2LXN1Ym1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5uYXYtYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWFycm93IGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDE1cHg7IH1cblxuLm5hdi1zdWJtZW51LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmF2LXN1Ym1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tLW5hdi1zb2NpYWwge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubS1uYXYtc29jaWFsIGkge1xuICAgIGNvbG9yOiAjRUY0MDUwOyB9XG4gIC5tLW5hdi1zb2NpYWw6aG92ZXIgaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdi0tb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi0tb3BlbiAubS1uYXYtZnVsbFBhbmVsIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDBweCA1cHggMTVweCByZ2JhKDI0LCAxNSwgNDYsIDAuMTIpOyB9XG5cbi5uYXYtc3VibWVudS0tYWN0aXZlIC5uYXYtYXJyb3cgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubmF2LXN1Ym1lbnUtLWFjdGl2ZSAubmF2LXN1Ym1lbnUtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7IH1cblxuLnNlYXJjaC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgLnNlYXJjaC1wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uZXdzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMzEwcHg7IH0gfVxuXG4uaGVhZGVyLWltZyxcbi5oZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cblxuLndyYXBwZXItaGVhZGVyLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAud3JhcHBlci1oZWFkZXItaW1nLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplLWJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cbiAgICAud3JhcHBlci1oZWFkZXItaW1nLmNvbXBhdC1vYmplY3QtZml0IC5oZWFkZXItaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tbm9NYXNrIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5oZWFkZXItY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDI1JTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxNDQwcHgpIC8gMik7IH1cbiAgLmhlYWRlci1jYXB0aW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5oZWFkZXItY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDV2dzsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWNsYXNzaWZpZWRzIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXlvdXQgaDEge1xuICBjb2xvcjogI0VGNDA1MDsgfVxuXG4ubGF5b3V0IGgzIHtcbiAgY29sb3I6ICNFRjQwNTA7IH1cblxuLmwtZnVsbCB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAubC1mdWxsIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbi5sYXlvdXQyIC5jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1YkluZGV4IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLnN1YkluZGV4IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAuc3ViSW5kZXgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG4ubGF5b3V0MyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDYwcHggMCAyMHB4OyB9XG4gIC5sYXlvdXQzIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmxheW91dDMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxheW91dDMgdGFibGUgaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubGF5b3V0MyBoMyB7XG4gICAgY29sb3I6ICNFRjQwNTA7IH1cbiAgLmxheW91dDMgaDQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmxheW91dDMgLmxheW91dC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgICAubGF5b3V0MyAubGF5b3V0LW1haW4gb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5sYXlvdXQzIC5sYXlvdXQtbWFpbiB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmxheW91dDMgLmxheW91dC1tYWluLmV2ZW50cy1mb3JtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmxheW91dDMgLmxheW91dC1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmxheW91dDMgLmxheW91dC1tYWluLmV2ZW50cy1mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmxheW91dDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4OyB9XG4gIC5sYXlvdXQ0IC5tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICogNy8xMik7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMTExMTElO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5sYXlvdXQ0IC5zaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICogNS8xMik7IH1cbiAgLmxheW91dDQgLnNpZGUtaW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5sYXlvdXQ0IC5sLWZvb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLmxheW91dDQgaDEge1xuICAgIGNvbG9yOiAjRUY0MDUwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxheW91dDQgLm1haW4sXG4gICAgLmxheW91dDQgLnNpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGF5b3V0NSB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAubGF5b3V0NSAubGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAubGF5b3V0NSBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5sYXlvdXQ1IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmxheW91dDUgLmxheW91dC1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5sLXd5c2l3eWcgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubC13eXNpd3lnIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubC1ob21lcGFnZSBzZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLmwtYWx0Qkcgc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCOyB9XG4gIC5sLWFsdEJHIHNlY3Rpb246bnRoLWNoaWxkKGV2ZW4pIC5leGNlcnB0LWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjsgfVxuXG4ubC1hbHRCRyBzZWN0aW9uOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLmwtYWx0Qkcgc2VjdGlvbjpudGgtY2hpbGQoZXZlbikgLnNlY3Rpb24tdGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7IH1cblxuLmwtYWx0Qkcgc2VjdGlvbjpudGgtY2hpbGQoZXZlbikgLnRpdGxlLWNhcHRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmxlYWRpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNi42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjY2NjY3JTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5sZWFkaW4gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNFRjQwNTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxlYWRpbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmxlYWRpbi1oYWx2ZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA4NTBweDsgfVxuXG4uc3Vic2VjdGlvbi1sZWFkaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1YnNlY3Rpb24tbGVhZGluOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1MDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zdWJzZWN0aW9uLWxlYWRpbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IGNhbGMoMS8xMiAqIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnNlY3Rpb24tbGVhZGluIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi5tYWluIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuLnNpZGViYXIge1xuICB3aWR0aDogMjUlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgLnNpZGViYXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zaWRlYmFyID4gdWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gIC5zaWRlYmFyIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2lkZWJhci1oZWFkZXIge1xuICBjb2xvcjogI0VGNDA1MDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uc2lkZWJhci1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgLnNpZGViYXItaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLnNpZGViYXItaXRlbSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0Y3RkU7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnNpZGViYXItbW9iaWxlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuY2hpbGRyZW4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5zaWRlYmFyLWl0ZW0tLWN1cnJlbnQgPiBhLFxuLnNpZGViYXItaXRlbS0tY3VycmVudCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJDQkY1O1xuICBjb2xvcjogI0ZGRjsgfVxuXG4uc2lkZWJhci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGNvbG9yOiAjMTExO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNpZGViYXItbW9iaWxlIGEge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gICAgLnNpZGViYXItbW9iaWxlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjdGRTtcbiAgICAgIGNvbG9yOiAjMTExOyB9XG4gIC5zaWRlYmFyLW1vYmlsZSAuc2lkZWJhci1zdWJzZWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZWJhci1tb2JpbGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2lkZWJhci1tb2JpbGUgdWwgbGkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICAgIC5zaWRlYmFyLW1vYmlsZSB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNpZGViYXItbW9iaWxlIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4OyB9XG4gIC5zaWRlYmFyLW1vYmlsZSAuc2lkZWJhci1vcHRpb24tdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnNpZGViYXItbW9iaWxlIC5zaWRlYmFyLW9wdGlvbi10ZXh0IC5zaWRlYmFyLWFycm93IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLXRyaWFuZ2xlLXVwc2lkZWRvd24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQsXG4gIC5zaWRlYmFyLW1vYmlsZSAuc2lkZWJhci1pdGVtLS1jdXJyZW50LFxuICAuc2lkZWJhci1tb2JpbGUgLnNlbGVjdGVkOmhvdmVyLFxuICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0JGNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQgYSxcbiAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudCBhLFxuICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQ6aG92ZXIgYSxcbiAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QkNCRjU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQgdWwgbGksXG4gICAgLnNpZGViYXItbW9iaWxlIC5zaWRlYmFyLWl0ZW0tLWN1cnJlbnQgdWwgbGksXG4gICAgLnNpZGViYXItbW9iaWxlIC5zZWxlY3RlZDpob3ZlciB1bCBsaSxcbiAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQgdWwgbGkgYSxcbiAgICAgIC5zaWRlYmFyLW1vYmlsZSAuc2lkZWJhci1pdGVtLS1jdXJyZW50IHVsIGxpIGEsXG4gICAgICAuc2lkZWJhci1tb2JpbGUgLnNlbGVjdGVkOmhvdmVyIHVsIGxpIGEsXG4gICAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQgdWwgbGk6aG92ZXIsXG4gICAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudCB1bCBsaTpob3ZlcixcbiAgICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQ6aG92ZXIgdWwgbGk6aG92ZXIsXG4gICAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB1bCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0Y3RkU7XG4gICAgICAgIGNvbG9yOiAjMTExOyB9XG4gICAgICAgIC5zaWRlYmFyLW1vYmlsZSAuc2VsZWN0ZWQgdWwgbGk6aG92ZXIgYSxcbiAgICAgICAgLnNpZGViYXItbW9iaWxlIC5zaWRlYmFyLWl0ZW0tLWN1cnJlbnQgdWwgbGk6aG92ZXIgYSxcbiAgICAgICAgLnNpZGViYXItbW9iaWxlIC5zZWxlY3RlZDpob3ZlciB1bCBsaTpob3ZlciBhLFxuICAgICAgICAuc2lkZWJhci1tb2JpbGUgLnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGN0ZFO1xuICAgICAgICAgIGNvbG9yOiAjMTExOyB9XG4gIC5zaWRlYmFyLW1vYmlsZS5vcGVuIC5zaWRlYmFyLW9wdGlvbi10ZXh0IC5zaWRlYmFyLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC5zaWRlYmFyLW1vYmlsZS5vcGVuIC5zaWRlYmFyLXN1YnNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuc2lkZWJhci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwO1xuICBjb2xvcjogd2hpdGU7XG4gICAgY29sb3ItcGFkZGluZzogMjBweDsgfVxuICAuY29udGFjdC1ib3ggaDQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jb250YWN0LWJveCBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvbnRhY3QtYm94IGRpdiB7XG4gICAgZm9udC1zaXplOiAxO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7IH1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtZW0oMTgpOyB9XG4gICNmb290ZXIgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvb3RlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmZvb3Rlci1jb250YWN0IHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZvb3Rlci1jb250YWN0IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5mb290ZXItY29udGFjdCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlci1jb250YWN0LXN1YnRpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uZm9vdGVyLWxvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICNFRjQwNTA7IH1cbiAgLmZvb3Rlci1zb2NpYWwgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvb3Rlci1zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gIC5mb290ZXItc29jaWFsIGEge1xuICAgIGhlaWdodDogMjdweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwO1xuICAgIGJvcmRlci1jb2xvcjogI0VGNDA1MDsgfVxuICAgIC5mb290ZXItc29jaWFsIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mb290ZXItc29jaWFsIGE6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjRUY0MDUwOyB9XG4gIC5mb290ZXItc29jaWFsIGkge1xuICAgIGNvbG9yOiAjRTFFMUUxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5mb290ZXItc29jaWFsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb290ZXItbWVudSB7XG4gIHdpZHRoOiA4MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwIDAgMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbiNtZW51LWZvb3RlcixcbiNtZW51LWZvb3Rlci1mciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICNtZW51LWZvb3RlciBhLFxuICAjbWVudS1mb290ZXItZnIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI21lbnUtZm9vdGVyID4gLm1lbnUtaXRlbSxcbiAgI21lbnUtZm9vdGVyLWZyID4gLm1lbnUtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICNtZW51LWZvb3RlciA+IC5tZW51LWl0ZW0gPiBhLFxuICAgICNtZW51LWZvb3Rlci1mciA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNtZW51LWZvb3RlciAuc3ViLW1lbnUsXG4gICNtZW51LWZvb3Rlci1mciAuc3ViLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICNtZW51LWZvb3RlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSxcbiAgICAjbWVudS1mb290ZXItZnIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICNtZW51LWZvb3RlciA+IC5tZW51LWl0ZW0sXG4gICAgI21lbnUtZm9vdGVyLWZyID4gLm1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNtZW51LWZvb3RlciA+IC5tZW51LWl0ZW0sXG4gICAgI21lbnUtZm9vdGVyLWZyID4gLm1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjbWVudS1mb290ZXIgPiAubWVudS1pdGVtLFxuICAgICNtZW51LWZvb3Rlci1mciA+IC5tZW51LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5icmVhZGNydW1icywgLnJvb20tbG9jYXRpb24td3JhcCBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEhlbHZldGljYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNzc3NzglOyB9XG4gIC5icmVhZGNydW1icyBhLCAucm9vbS1sb2NhdGlvbi13cmFwIGEgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5icmVhZGNydW1icyBhOmhvdmVyOm5vdCg6bGFzdC1jaGlsZCksIC5yb29tLWxvY2F0aW9uLXdyYXAgYSBhOmhvdmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgY29sb3I6ICNFRjQwNTA7IH1cbiAgLmJyZWFkY3J1bWJzIHNwYW4sIC5yb29tLWxvY2F0aW9uLXdyYXAgYSBzcGFuIHtcbiAgICBjb2xvcjogI0VGNDA1MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJyZWFkY3J1bWJzIHRpbWUsIC5yb29tLWxvY2F0aW9uLXdyYXAgYSB0aW1lIHtcbiAgICBjb2xvcjogI0VGNDA1MDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzLCAucm9vbS1sb2NhdGlvbi13cmFwIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU1NiU7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAuYnJlYWRjcnVtYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvaS1hcnJvdy1yZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1vdXQ7IH1cbiAgICAud2luIC5icmVhZGNydW1iOmJlZm9yZSB7XG4gICAgICB0b3A6IDlweDsgfVxuICAuYnJlYWRjcnVtYjpob3Zlcjpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgbGVmdDogLTE4cHg7IH1cblxuLmJyZWFkY3J1bWJzLXB1bGxSaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5icmVhZGNydW1icy1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xuICBjb2xvcjogI0VGNDA1MDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmIsXG4uYnV0dG9uLXByaW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgSGVsdmV0aWNhO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDIwMCUgKyA0cHgpIGNhbGMoMTAwJSArIDJweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMXB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uLXggLjM1czsgfVxuICAuYjpob3ZlcixcbiAgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xcHg7IH1cbiAgLmI6YWN0aXZlLCAuYjpmb2N1cyxcbiAgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbiAgLmJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi8qIEJ1dHRvbiBUeXBlcyAqL1xuLmItc29jaWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzOyB9XG4gIC5iLXNvY2lhbCBpIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4uYi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2ktY2xvc2UtYmxhY2suc3ZnXCIpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5iLWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjsgfVxuXG4uYi1wbHVzIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvaS1wbHVzLnN2Z1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5iLS10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMi4wODMzMyUgMDtcbiAgdG9wOiAwO1xuICByaWdodDogMi4wODMzMyU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5iLS10b3AtcmlnaHQge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG4vKiBCdXR0b24gc3R5bGVzICovXG4uYjEsXG4uYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNFRjQwNTAgNTAlLCAjZmZmIDUwJSk7IH1cbiAgLmIxOmhvdmVyLFxuICAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjRUY0MDUwOyB9XG5cbi5iMiB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDA1MDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjRUY0MDUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiA1MCUsICNFRjQwNTAgNTAlKTsgfVxuICAuYjI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iMyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRUY0MDUwIDUwJSwgI2ZmZiA1MCUpO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYjM6aG92ZXIge1xuICAgIGNvbG9yOiAjRUY0MDUwOyB9XG5cbi5iNCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFRjQwNTA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYi1wb3Age1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICM1QkNCRjUgNTAlLCAjZmZmIDUwJSk7XG4gIHRyYW5zaXRpb246IDBzOyB9XG4gIC5iLXBvcDpob3ZlciB7XG4gICAgY29sb3I6ICM1QkNCRjU7IH1cblxuLyogQ3VzdG9tIEJ1dHRvbnMgKi9cbi5wcmV2OmJlZm9yZSwgLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvYXJyb3ctYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7IH1cblxuLnByZXYsXG4ubmV4dCxcbi5yZWFkLW1vcmUge1xuICBjb2xvcjogIzVCQ0JGNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5wcmV2IGEsXG4gIC5uZXh0IGEsXG4gIC5yZWFkLW1vcmUgYSB7XG4gICAgY29sb3I6ICM1QkNCRjU7IH1cblxuLnByZXY6YmVmb3JlIHtcbiAgbGVmdDogLTEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnByZXY6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogLTEycHg7IH1cblxuLm5leHQ6YWZ0ZXIge1xuICByaWdodDogLTEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0OyB9XG5cbi5uZXh0OmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMnB4OyB9XG5cbi5jdGEtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2Fycm93LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA3MCU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5jdGEtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5jdGEtbGluayNwcmV2ID4gaDEsIC5jdGEtbGluayNwcmV2ID4gaDIsIC5jdGEtbGluayNwcmV2ID4gaDMsXG4gIC5jdGEtbGluayNwcmV2ID4gaDQsIC5jdGEtbGluayNwcmV2ID4gaDUsIC5jdGEtbGluayNwcmV2ID4gaDYge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jdGEtbGluayNwcmV2OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4NSU7IH1cbiAgLmN0YS1saW5rI3ByZXY6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoMTgwZGVnKTsgfVxuICAuY3RhLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpOyB9XG5cbiNldmVudC1mb3JtIC5idXR0b24tcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFRjQwNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBIZWx2ZXRpY2E7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNldmVudC1mb3JtIC5idXR0b24tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgICAjZXZlbnQtZm9ybSAuYnV0dG9uLXByaW1hcnkge1xuICAgICAgd2lkdGg6IDM1JTsgfSB9XG5cbi5jdGEge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmN0YS1hcnRpY2xlLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdGEtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY3RhLWRhdGUgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3V0V3JhcC14cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jdGEtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS42OTQ5MiU7XG4gIHdpZHRoOiAxMDEuMzg4ODklOyB9XG4gIC5jdGEtbGlzdCA+IHNlY3Rpb24sXG4gIC5jdGEtbGlzdCA+IGRpdixcbiAgLmN0YS1saXN0ID4gYXJ0aWNsZSxcbiAgLmN0YS1saXN0ID4gZm9ybSxcbiAgLmN0YS1saXN0ID4gaW5wdXQsXG4gIC5jdGEtbGlzdCA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5JTtcbiAgICB3aWR0aDogMzEuOTQ0NDQlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY3RhLWxpc3QgPiBzZWN0aW9uLFxuICAgICAgLmN0YS1saXN0ID4gZGl2LFxuICAgICAgLmN0YS1saXN0ID4gYXJ0aWNsZSxcbiAgICAgIC5jdGEtbGlzdCA+IGZvcm0sXG4gICAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAgIC5jdGEtbGlzdCA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5jdGEtbGlzdCA+IHNlY3Rpb24sXG4gICAgLmN0YS1saXN0ID4gZGl2LFxuICAgIC5jdGEtbGlzdCA+IGFydGljbGUsXG4gICAgLmN0YS1saXN0ID4gZm9ybSxcbiAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAuY3RhLWxpc3QgPiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5JTtcbiAgICAgIHdpZHRoOiA0OC42MTExMSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jdGEtbGlzdCA+IHNlY3Rpb24sXG4gICAgLmN0YS1saXN0ID4gZGl2LFxuICAgIC5jdGEtbGlzdCA+IGFydGljbGUsXG4gICAgLmN0YS1saXN0ID4gZm9ybSxcbiAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAuY3RhLWxpc3QgPiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jdGEtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuY3RhLWxpc3QgPiBzZWN0aW9uLFxuICAgICAgLmN0YS1saXN0ID4gZGl2LFxuICAgICAgLmN0YS1saXN0ID4gYXJ0aWNsZSxcbiAgICAgIC5jdGEtbGlzdCA+IGZvcm0sXG4gICAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAgIC5jdGEtbGlzdCA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY3RhLWxpc3QgPiBzZWN0aW9uLFxuICAgICAgLmN0YS1saXN0ID4gZGl2LFxuICAgICAgLmN0YS1saXN0ID4gYXJ0aWNsZSxcbiAgICAgIC5jdGEtbGlzdCA+IGZvcm0sXG4gICAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAgIC5jdGEtbGlzdCA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY3RhLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY3RhLWxpc3QgPiBzZWN0aW9uLFxuICAgICAgLmN0YS1saXN0ID4gZGl2LFxuICAgICAgLmN0YS1saXN0ID4gYXJ0aWNsZSxcbiAgICAgIC5jdGEtbGlzdCA+IGZvcm0sXG4gICAgICAuY3RhLWxpc3QgPiBpbnB1dCxcbiAgICAgIC5jdGEtbGlzdCA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY3RhLWxpc3QgLmN0YS1hcnRpY2xlLWltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jdGEtYXJ0aWNsZS1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmN0YS1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggI0VBRUFFQTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY3RhLWFydGljbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5jdGEtYXJ0aWNsZS1pbmZvIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY3RhLWdhbGxlcnkge1xuICBwYWRkaW5nLWxlZnQ6IDQuMTY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjE2NjY3JTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmN0YS1nYWxsZXJ5IC5jdGEge1xuICAgIHBhZGRpbmc6IDAgMy40NzIyMiUgNTBweDsgfVxuICAuY3RhLWdhbGxlcnkgLmN0YS10aXRsZSB7XG4gICAgY29sb3I6ICNFRjQwNTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY3RhLWdhbGxlcnkgaHIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5jdGEtZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmN0YS1nYWxsZXJ5IC5jdGE6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmN0YS1nYWxsZXJ5IC5jdGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY3RhLWdhbGxlcnkgLmN0YSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODsgfVxuICAgICAgLmN0YS1nYWxsZXJ5IC5jdGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uY3RhLWNpcmNsZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgMDsgfVxuXG4uY3RhLWNpcmNsZXMtZ2FsbGVyeSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jdGEtY2lyY2xlcy1nYWxsZXJ5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmN0YS1jaXJjbGUge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDIuMDgzMzMlOyB9XG4gIC5jdGEtY2lyY2xlIGEge1xuICAgIGNvbG9yOiAjRUY0MDUwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEhlbHZldGljYTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0OyB9XG4gIC5jdGEtY2lyY2xlOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY3RhLWNpcmNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5jdGEtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4wODMzMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jdGEtY2lyY2xlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jdGEtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ucGxhbi1ldmVudC1jaXJjbGVzLmN0YS1jaXJjbGVzLWdhbGxlcnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGxhbi1ldmVudC1jaXJjbGVzLmN0YS1jaXJjbGVzLWdhbGxlcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucGxhbi1ldmVudC1jaXJjbGVzIC5jdGEtY2lyY2xlIHtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbGFuLWV2ZW50LWNpcmNsZXMgLmN0YS1jaXJjbGUgYSB7XG4gICAgY29sb3I6ICNFRjQwNTA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgSGVsdmV0aWNhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7IH1cbiAgLnBsYW4tZXZlbnQtY2lyY2xlcyAuY3RhLWNpcmNsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBsYW4tZXZlbnQtY2lyY2xlcyAuY3RhLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBsYW4tZXZlbnQtY2lyY2xlcyAuY3RhLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLnBsYW4tZXZlbnQtY2lyY2xlcyAuY3RhLWNpcmNsZTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY3RhLWNpcmNsZS1zaGVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNFRjQwNTA7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFRjQwNTA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gIC5jdGEtY2lyY2xlLXNoZWxsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwOyB9XG4gICAgLmN0YS1jaXJjbGUtc2hlbGw6aG92ZXIgaDMsIC5jdGEtY2lyY2xlLXNoZWxsOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEtY2lyY2xlLXNoZWxsIGRpdiB7XG4gICAgdG9wOiAyNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygyMCUgLSAyMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgLmN0YS1jaXJjbGUtc2hlbGwgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uc2VjdGlvbi1jYWxlbmRhci1jdGEge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uY2FsZW5kYXItY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGVuZGFyLWN0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG4gICAgLmNhbGVuZGFyLWN0YSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMCUgLzEyKTsgfSB9XG4gIC5jYWxlbmRhci1jdGEgLmN0YS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxlbmRhci1jdGEgLmN0YS1pbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuICAgICAgLmNhbGVuZGFyLWN0YSAuY3RhLWltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweCAwIDYwcHg7IH0gfVxuICAgIC5jYWxlbmRhci1jdGEgLmN0YS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhbGVuZGFyLWN0YSAuY3RhLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGVuZGFyLWN0YSAuY3RhLWluZm8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwOyB9IH1cbiAgLmNhbGVuZGFyLWN0YSAuY3RhLWJ1dHRvbi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxlbmRhci1jdGEgLmN0YS1idXR0b24td3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uc3VibWl0LWV2ZW50LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnN1Ym1pdC1ldmVudC1jdGEgLnN1Ym1pdC1ldmVudC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0JGNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWJtaXQtZXZlbnQtY3RhIC5zdWJtaXQtZXZlbnQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweCA0MHB4OyB9IH1cbiAgICAuc3VibWl0LWV2ZW50LWN0YSAuc3VibWl0LWV2ZW50LWluZm8gaDMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnN1Ym1pdC1ldmVudC1jdGEgLnN1Ym1pdC1ldmVudC1pbmZvIC5zdWJtaXQtZXZlbnQtZGVzYyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN1Ym1pdC1ldmVudC1jdGEubGlzdC12aWV3IC5zdWJtaXQtZXZlbnQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweDsgfVxuICAgIC5zdWJtaXQtZXZlbnQtY3RhLmxpc3QtdmlldyAuc3VibWl0LWV2ZW50LWluZm8gaDQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnN1Ym1pdC1ldmVudC1jdGEubGlzdC12aWV3IC5zdWJtaXQtZXZlbnQtaW5mbyAuc3VibWl0LWV2ZW50LWRlc2Mge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnN1Ym1pdC1ldmVudC1jdGEubGlzdC12aWV3IC5zdWJtaXQtZXZlbnQtaW5mbyAuY3RhLWJ1dHRvbi13cmFwIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLnN1Ym1pdC1ldmVudC1jdGEubGlzdC12aWV3IC5zdWJtaXQtZXZlbnQtaW5mbyAuY3RhLWJ1dHRvbi13cmFwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0VGNDA1MCAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LWNhcmRzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jYXJkIHtcbiAgd2lkdGg6IDI5LjE2NjY3JTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY2FyZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXJkIGg1LCAuY2FyZCBoNiB7XG4gICAgY29sb3I6ICM1QkNCRjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIHdpZHRoOiAzMC41NTU1NiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuY2FyZCB7XG4gICAgICB3aWR0aDogNDcuMjIyMjIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQge1xuICAgICAgd2lkdGg6IDQ3LjIyMjIyJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jYXJkLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjgwcHg7IH1cbiAgLmNhcmQtaW1nIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWltZyB7XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FyZC1pbWcge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi5jYXJkLWltZy1maWxsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXJkLW5hbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4uaW5mby1wYW5lbC10YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmluZm8tcGFuZWwtdGFiLS1hY3RpdmUgaDMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaW5mby1wYW5lbC10YWItLWFjdGl2ZSAuY3RhLWNpcmNsZS1zaGVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7IH1cblxuLmluZm8tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQ0ZFO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmluZm8tcGFuZWwgdWwge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDI1cHg7IH1cbiAgLmluZm8tcGFuZWwgaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxuLmluZm8tcGFuZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIHBhZGRpbmc6IDAgNC4xNjY2NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tcGFuZWwtd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmluZm8tcGFuZWwtLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmluZm8tcGFuZWwtLWFjdGl2ZSAuaW5mby1wYW5lbC13cmFwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5pbmZvLXBhbmVsLWNsb3NlQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDIuNzc3NzglIDA7XG4gIG9wYWNpdHk6IC4yO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgLmluZm8tcGFuZWwtY2xvc2VCdG4ge1xuICAgICAgcmlnaHQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tcGFuZWwtY2xvc2VCdG4ge1xuICAgICAgbWFyZ2luLXRvcDogNS41NTU1NiU7IH1cbiAgICAgIC5pbmZvLXBhbmVsLWNsb3NlQnRuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjU7IH0gfVxuXG4uaW5mby1wYW5lbC1jb2wge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNTU1NTYlOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuI3NsaWRlciB7XG4gIGhlaWdodDogODAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgICNzbGlkZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI3NsaWRlciB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiA4MDBweDsgfVxuICAuc2xpY2stc2xpZGUgLmhlYWRlci1pbWcge1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAgIC5zbGljay1zbGlkZSAuaGVhZGVyLWltZyB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG4uc2xpZGVyLWNhcHRpb24gPiBkaXYge1xuICB3aWR0aDogMTAwdnc7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stbmV4dCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjUpO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGxpbmVhcjtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ0MHB4KSAvIDIpO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA1JTsgfSB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwOyB9XG4gIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0VGNDA1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzVCQ0JGNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jaXJjbGUtYmlnIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0Mi41cHgpOyB9XG5cbiNjaXJjbGUtdG9wIHtcbiAgdG9wOiAtNDIuNXB4OyB9XG5cbiNjaXJjbGUtYm90dG9tIHtcbiAgYm90dG9tOiAtNDIuNXB4OyB9XG5cbi5saXN0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5saXN0LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5saXN0LXJvdyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNXB4OyB9IH1cblxuI2N0Zi5jdGYtb3ZlcnJpZGVzIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBcbiAgICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldHMgPiBkaXYsXG4gICAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXRzID4gbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0cyA+IGRpdjpudGgtY2hpbGQoM24tIDEpLFxuICAgICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0cyA+IGxpOm50aC1jaGlsZCgzbi0gMSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXRzID4gZGl2Om50aC1jaGlsZCgzbi0gMSksXG4gICAgICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldHMgPiBsaTpudGgtY2hpbGQoM24tIDEpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXRzID4gZGl2Om50aC1jaGlsZCgybiksXG4gICAgICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldHMgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4OyB9IH1cbiAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiA5MHB4IDUuNTU1NTYlOyB9XG4gICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLWF1dGhvci1uYW1lLFxuICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi1zY3JlZW5hbWUtc2VwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLWF1dGhvci1zY3JlZW5uYW1lIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIEhlbHZldGljYTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldC10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0LXRleHQtbWVkaWEtd3JhcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0LXRleHQtbWVkaWEtd3JhcDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAjY3RmLmN0Zi1vdmVycmlkZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFxuICAgICAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXRzID4gZGl2LFxuICAgICAgI2N0Zi5jdGYtb3ZlcnJpZGVzIC5jdGYtdHdlZXRzID4gbGkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLXR3ZWV0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAjY3RmLmN0Zi1vdmVycmlkZXMgLmN0Zi10d2VldHMgPiBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICNjdGYuY3RmLW92ZXJyaWRlcyAuY3RmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuLnNvY2lhbG1lZGlhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvbWVnYXBob25lLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIlIGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zb2NpYWxtZWRpYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MiUgODUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc29jaWFsbWVkaWEge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuXG4uc29jaWFsbWVkaWEtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnNvY2lhbG1lZGlhLWdhbGxlcnkge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnNvY2lhbG1lZGlhLWZhY2Vib29rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmc6IDIwcHggNC4xNjY2NyU7IH1cbiAgLnNvY2lhbG1lZGlhLWZhY2Vib29rIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zb2NpYWxtZWRpYS1mYWNlYm9vayB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogODBweCA0LjE2NjY3JTsgfSB9XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGFsZiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNvdXJjZS1zYW5zLWZvbnQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4uYmViYXMtbmV1ZS1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBIZWx2ZXRpY2E7IH1cblxuLmxldHRlci1zcGFjaW5nLXNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMDFlbTsgfVxuXG4ubGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdFx0XHRcdEdsb2JhbFx0XHRcdFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ldmVudC10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ldmVudC10aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1MDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmV2ZW50LWxvY2F0aW9uLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2VtLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdFx0XHRFdmVudHMgSGVhZGVyIFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXZlbnRzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDYwcHggMCAzMHB4OyB9XG4gIC5ldmVudHMtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmV2ZW50cy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudHMtaGVhZGVyIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5ldmVudHMtdmlld1NlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZXZlbnRzLXZpZXdCdG4tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZXZlbnRzLXZpZXdCdG4ge1xuICBjb2xvcjogI0VGNDA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5ldmVudHMtdmlld0J0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4jbGlzdFRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdFx0TGlzdCAtIEdsb2JhbCBcdFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jc2VhcmNoZm9ybV9ldmVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4uc2VhcmNoZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlYXJjaGZvcm0gc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzc3NzglO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzEyMjgzMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLXRyaWFuZ2xlLXVwc2lkZWRvd24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCk7IH1cbiAgLnNlYXJjaGZvcm0gLmIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoZm9ybSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWFyY2hmb3JtIGlucHV0W25hbWU9XCJzZWFyY2hcIl0sXG4gICAgICAuc2VhcmNoZm9ybSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zZWFyY2hmb3JtIGlucHV0W25hbWU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2VhcmNoZm9ybSBzZWxlY3QsXG4gICAgLnNlYXJjaGZvcm0gLmIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZXZlbnQtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIuNzc3NzglOyB9XG4gIC5ldmVudC1zZWFyY2g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDhweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLXNlYXJjaC5zdmdcIik7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gIC5ldmVudC1zZWFyY2ggaW5wdXRbbmFtZT1cInNlYXJjaFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItY29sb3I6ICMxMjI4MzE7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbnQtc2VhcmNoIGlucHV0W25hbWU9XCJzZWFyY2hcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ldmVudCAuZXZlbnQtaW1nLFxuLmV2ZW50LWxpc3QgLmV2ZW50LWltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKiA1LzEyKTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZy1yaWdodDogNS41NTU1NiU7IH1cbiAgLmV2ZW50IC5ldmVudC1pbWcgaW1nLFxuICAuZXZlbnQtbGlzdCAuZXZlbnQtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudCAuZXZlbnQtaW1nLFxuICAgIC5ldmVudC1saXN0IC5ldmVudC1pbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjI4MzE7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmV2ZW50Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIyODMxO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1cHg7IH0gfVxuXG4uZXZlbnQtZGF0ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMik7IH1cbiAgLmV2ZW50LWRhdGUgaDEge1xuICAgIGNvbG9yOiAjNUJDQkY1O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmV2ZW50LWRhdGUgdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV2ZW50LWRhdGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ldmVudC1kYXRlIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmV2ZW50LWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgLmV2ZW50LWltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ldmVudC1zaW5nbGUtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ldmVudC1pbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDYvMTIpO1xuICBwYWRkaW5nOiAxMHB4IDExLjExMTExJSAxMHB4IDA7IH1cbiAgLmV2ZW50LWluZm8gaDMge1xuICAgIGNvbG9yOiAjRUY0MDUwOyB9XG4gIC5ldmVudC1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50LWluZm8ge1xuICAgICAgcGFkZGluZzogMjBweCAxLjM4ODg5JSAyMHB4IDA7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uZXZlbnQtbG9jYXRpb24tYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0TGlzdCBFdmVudHMgUGFnZSAgT25seVx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG4gICNwYWdlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWRhdGUsXG4gIC5wYWdlLXRlbXBsYXRlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWRhdGUsXG4gIC5sYXlvdXQtbWFpbiAuZXZlbnQgLmV2ZW50LWRhdGUge1xuICAgIHdpZHRoOiAxMCU7IH0gfVxuXG4jcGFnZS1ldmVudHMgLmV2ZW50IC5ldmVudC1pbWcsXG4ucGFnZS10ZW1wbGF0ZS1ldmVudHMgLmV2ZW50IC5ldmVudC1pbWcsXG4ubGF5b3V0LW1haW4gLmV2ZW50IC5ldmVudC1pbWcge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG4gICNwYWdlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWltZyBpbWcsXG4gIC5wYWdlLXRlbXBsYXRlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWltZyBpbWcsXG4gIC5sYXlvdXQtbWFpbiAuZXZlbnQgLmV2ZW50LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG4gICAgI3BhZ2UtZXZlbnRzIC5ldmVudCAuZXZlbnQtaW1nLFxuICAgIC5wYWdlLXRlbXBsYXRlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWltZyxcbiAgICAubGF5b3V0LW1haW4gLmV2ZW50IC5ldmVudC1pbWcge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG4gICNwYWdlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWluZm8sXG4gIC5wYWdlLXRlbXBsYXRlLWV2ZW50cyAuZXZlbnQgLmV2ZW50LWluZm8sXG4gIC5sYXlvdXQtbWFpbiAuZXZlbnQgLmV2ZW50LWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNwYWdlLWV2ZW50cyAuc2lkZWJhcixcbi5wYWdlLXRlbXBsYXRlLWV2ZW50cyAuc2lkZWJhcixcbi5sYXlvdXQtbWFpbiAuc2lkZWJhciB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbiNwYWdlLWV2ZW50cyAuc2lkZWJhci1jYWxlbmRhciBhLFxuLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWNhbGVuZGFyIGEsXG4ubGF5b3V0LW1haW4gLnNpZGViYXItY2FsZW5kYXIgYSB7XG4gIGNvbG9yOiAjNUJDQkY1OyB9XG5cbiNwYWdlLWV2ZW50cyAuc2lkZWJhci1jYWxlbmRhciAuZW0tY2FsbmF2LFxuLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWNhbGVuZGFyIC5lbS1jYWxuYXYsXG4ubGF5b3V0LW1haW4gLnNpZGViYXItY2FsZW5kYXIgLmVtLWNhbG5hdiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuI3BhZ2UtZXZlbnRzIC5zaWRlYmFyLWNhbGVuZGFyIC5tb250aF9uYW1lLFxuLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWNhbGVuZGFyIC5tb250aF9uYW1lLFxuLmxheW91dC1tYWluIC5zaWRlYmFyLWNhbGVuZGFyIC5tb250aF9uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNwYWdlLWV2ZW50cyAuc2lkZWJhci1pdGVtLFxuLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWl0ZW0sXG4ubGF5b3V0LW1haW4gLnNpZGViYXItaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI3BhZ2UtZXZlbnRzIC5zaWRlYmFyLWl0ZW0gYSxcbiAgLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWl0ZW0gYSxcbiAgLmxheW91dC1tYWluIC5zaWRlYmFyLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM1QkNCRjU7XG4gICAgcGFkZGluZzogMDsgfVxuICAjcGFnZS1ldmVudHMgLnNpZGViYXItaXRlbSBoNSxcbiAgLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWl0ZW0gaDUsXG4gIC5sYXlvdXQtbWFpbiAuc2lkZWJhci1pdGVtIGg1IHtcbiAgICBjb2xvcjogI0VGNDA1MDsgfVxuICAjcGFnZS1ldmVudHMgLnNpZGViYXItaXRlbSAuZW0tdGFncy1saXN0LFxuICAucGFnZS10ZW1wbGF0ZS1ldmVudHMgLnNpZGViYXItaXRlbSAuZW0tdGFncy1saXN0LFxuICAubGF5b3V0LW1haW4gLnNpZGViYXItaXRlbSAuZW0tdGFncy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAjcGFnZS1ldmVudHMgLnNpZGViYXItaXRlbSAuZW0tY2F0ZWdvcnktbGlzdCxcbiAgLnBhZ2UtdGVtcGxhdGUtZXZlbnRzIC5zaWRlYmFyLWl0ZW0gLmVtLWNhdGVnb3J5LWxpc3QsXG4gIC5sYXlvdXQtbWFpbiAuc2lkZWJhci1pdGVtIC5lbS1jYXRlZ29yeS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRcdFx0U2luZ2xlIFBhZ2UgXHRcdFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXZlbnQtbGlzdCAuZXZlbnQtaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnRhZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGFnLXdyYXAgZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdFx0XHRcdFx0XHRDYWxlbmRhciBcdFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVtLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBIZWx2ZXRpY2E7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmVtLWNhbGVuZGFyIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5tb250aF9uYW1lIHtcbiAgY29sb3I6ICNFRjQwNTA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb250aF9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5lbS1jYWxuYXYge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi5lbS1jYWxuYXYtcHJldiB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDY0LCA4MCwgMC41KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBsaW5lYXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuZW0tY2FsbmF2LXByZXY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VmNDA1MDsgfVxuXG4uZW0tY2FsbmF2LW5leHQge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA2NCwgODAsIDAuNSk7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgbGluZWFyO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmVtLWNhbG5hdi1uZXh0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZjQwNTA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbnRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RjdGRTsgfVxuXG4uZGF5cy1uYW1lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QkNCRjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZGF5cy1uYW1lcyB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF5cy1uYW1lcyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF5cy1uYW1lcyB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uZXZlbnRmdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50ZnVsIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1MDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4jY2FsRnVsbCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2NhbEZ1bGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNjYWxTbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2NhbFNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cblxuLmNhbC1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFN0Y3RkU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0Y3RkU7IH1cbiAgLmNhbC1zcXVhcmU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U3RjdGRTsgfVxuICAuY2FsLXNxdWFyZS5ldmVudGZ1bC10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MiwgMjU0LCAwLjg1KTsgfVxuXG4uY2FsLXNxdWFyZS1zaGVsbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBsaW5lYXI7IH1cblxuLmNhbC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjdGRTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4uY2FsLWV2ZW50LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRUY0MDUwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY2FsLWV2ZW50LWxpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2FsLWV2ZW50LWxpc3QgbGk6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhbC1ldmVudC1saXN0IGEge1xuICAgIGNvbG9yOiAjRUY0MDUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5jYWwtbW9yZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyNSU7IH1cblxuLmNhbC1tb3JlLFxuLmNhbC1sZXNzIHtcbiAgY29sb3I6ICM1QkNCRjU7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgSGVsdmV0aWNhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FsLW1vcmU6YWZ0ZXIsXG4gIC5jYWwtbGVzczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvYXJyb3ctYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgaGVpZ2h0OiA4LjVweDtcbiAgICB3aWR0aDogNy41cHg7IH1cblxuLmNhbC1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsLWxlc3M6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLmNhbC1zcXVhcmUtc2hlbGwtLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBsaW5lYXI7IH1cbiAgLmNhbC1zcXVhcmUtc2hlbGwtLW9wZW4gLmNhbC1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWwtc3F1YXJlLXNoZWxsLS1vcGVuIC5jYWwtbGVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYWwtbW9yZS0tc3RhdGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyKjIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNhbC1tb3JlLS1zdGF0ZTpjaGVja2VkIH4gLmNhbC1ldmVudC1saXN0IGxpOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uY2FsLWV2ZW50LWluZm8ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0RXZlbnQgU3VibWlzc2lvbiBGb3JtICAgIFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXN1Ym1pdC1ldmVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4jZXZlbnQtZm9ybSAud3JhcCB7XG4gIG1heC13aWR0aDogdW5zZXQ7IH1cblxuI2V2ZW50LWZvcm0gaW5wdXQsXG4jZXZlbnQtZm9ybSBzZWxlY3Qge1xuICBvdXRsaW5lOiBpbml0aWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjZXZlbnQtZm9ybSBpbnB1dCxcbiAgICAjZXZlbnQtZm9ybSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgICAjZXZlbnQtZm9ybSBpbnB1dCxcbiAgICAjZXZlbnQtZm9ybSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNldmVudC1mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNldmVudC1mb3JtIC5lbS1kYXRlLWlucHV0LWxvYyxcbiNldmVudC1mb3JtIC5lbS10aW1lLWlucHV0IHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jZXZlbnQtZm9ybSAuaW5zaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjZXZlbnQtZm9ybSAuaW5zaWRlLmV2ZW50LWZvcm0tc3VibWl0dGVyIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjZXZlbnQtZm9ybSAuaW5zaWRlLmV2ZW50LWZvcm0tbmFtZSB7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICNldmVudC1mb3JtIC5pbnNpZGUuZXZlbnQtZm9ybS13aGVyZSwgI2V2ZW50LWZvcm0gLmluc2lkZS5ldmVudC1mb3JtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNldmVudC1mb3JtICNldmVudC10aW1lem9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjZXZlbnQtZm9ybSAjZXZlbnQtdGltZXpvbmUge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgICAjZXZlbnQtZm9ybSAjZXZlbnQtdGltZXpvbmUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNldmVudC1mb3JtIC5lbS10aW1lLWFsbC1kYXkge1xuICB3aWR0aDogdW5zZXQ7IH1cblxuI2V2ZW50LWZvcm0gLmVtLXRpbWUtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNldmVudC1mb3JtIC5lbS1sb2NhdGlvbi1kYXRhLWNvdW50cnksXG4jZXZlbnQtZm9ybSAuZW0tdGltZXpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2V2ZW50LWZvcm0gLmVtLWxvY2F0aW9uLWRhdGEtY291bnRyeSBzZWxlY3QsXG4gICNldmVudC1mb3JtIC5lbS10aW1lem9uZSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgI2V2ZW50LWZvcm0gLmVtLWxvY2F0aW9uLWRhdGEtY291bnRyeTphZnRlcixcbiAgI2V2ZW50LWZvcm0gLmVtLXRpbWV6b25lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDY0JTtcbiAgICB3aWR0aDogNTVweDtcbiAgICByaWdodDogNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zcmMvaW1nL2ljb25fYXJyb3dkb3duLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDU1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2V2ZW50LWZvcm0gLmVtLWxvY2F0aW9uLWRhdGEtY291bnRyeTphZnRlcixcbiAgICAgICNldmVudC1mb3JtIC5lbS10aW1lem9uZTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgICAgICNldmVudC1mb3JtIC5lbS1sb2NhdGlvbi1kYXRhLWNvdW50cnk6YWZ0ZXIsXG4gICAgICAjZXZlbnQtZm9ybSAuZW0tdGltZXpvbmU6YWZ0ZXIge1xuICAgICAgICByaWdodDogNTAlOyB9IH1cblxuI2V2ZW50LWZvcm0gLmVtLWxvY2F0aW9uLWRhdGEtY291bnRyeTphZnRlciB7XG4gIGhlaWdodDogNjQlOyB9XG5cbiNldmVudC1mb3JtICNldmVudC1kYXRlLWV4cGxhbmF0aW9uLFxuI2V2ZW50LWZvcm0gLmltYWdlLXJlc3RyaWN0aW9ucyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IGdyZXk7IH1cblxuI2V2ZW50LWZvcm0gI25vLWxvY2F0aW9uIHtcbiAgd2lkdGg6IHVuc2V0OyB9XG5cbiNldmVudC1mb3JtICNlbS1sb2NhdGlvbi1kYXRhIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNldmVudC1mb3JtICNlbS1sb2NhdGlvbi1kYXRhIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI2V2ZW50LWZvcm0gI2VtLWxvY2F0aW9uLWRhdGEgdHIgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNldmVudC1mb3JtICNlbS1sb2NhdGlvbi1kYXRhIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2V2ZW50LWZvcm0gI2VtLWxvY2F0aW9uLWRhdGEgI2xvY2F0aW9uLWNvdW50cnkge1xuICB3aWR0aDogOTUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjZXZlbnQtZm9ybSAjZW0tbG9jYXRpb24tZGF0YSAjbG9jYXRpb24tY291bnRyeSB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuICAgICNldmVudC1mb3JtICNlbS1sb2NhdGlvbi1kYXRhICNsb2NhdGlvbi1jb3VudHJ5IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4jZXZlbnQtZm9ybSAjZW0tbG9jYXRpb24tc2VhcmNoLXRpcCB7XG4gIGNvbG9yOiBncmV5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI2V2ZW50LWZvcm0gI3dwLWVtLWVkaXRvci1jb250ZW50LWVkaXRvci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNldmVudC1mb3JtIC5lbS1sb2NhdGlvbi1tYXAtY29udGFpbmVyLFxuI2V2ZW50LWZvcm0gI3F0X2VtLWVkaXRvci1jb250ZW50X3Rvb2xiYXIsXG4jZXZlbnQtZm9ybSAjd3AtZW0tZWRpdG9yLWNvbnRlbnQtZWRpdG9yLXRvb2xzLFxuI2V2ZW50LWZvcm0gI2V2ZW50LWltYWdlLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2V2ZW50LWZvcm0gI21jZXVfMjYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNldmVudC1mb3JtIC53cC1lZGl0b3ItY29udGFpbmVyLFxuI2V2ZW50LWZvcm0gLmV2ZW50LWVkaXRvciB7XG4gIHdpZHRoOiA5NSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNldmVudC1mb3JtIC53cC1lZGl0b3ItY29udGFpbmVyLFxuICAgICNldmVudC1mb3JtIC5ldmVudC1lZGl0b3Ige1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcbiAgICAjZXZlbnQtZm9ybSAud3AtZWRpdG9yLWNvbnRhaW5lcixcbiAgICAjZXZlbnQtZm9ybSAuZXZlbnQtZWRpdG9yIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4jZXZlbnQtZm9ybSAud3AtZWRpdG9yLWNvbnRhaW5lciB0ZXh0YXJlYS53cC1lZGl0b3ItYXJlYSB7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuI2V2ZW50LWZvcm0gLmV2ZW50LWNhdGVnb3JpZXMgc2VsZWN0IHtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNldmVudC1mb3JtIC5ldmVudC1jYXRlZ29yaWVzIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuICAgICNldmVudC1mb3JtIC5ldmVudC1jYXRlZ29yaWVzIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuI2V2ZW50LWZvcm0gLmV2ZW50LWNhdGVnb3JpZXMgaSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbiNldmVudC1mb3JtICNldmVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNldmVudC1mb3JtIC5pbnB1dC1jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiB1bnNldDsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFRjQwNTAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0VGNDA1MCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6ICNmZmZmZmY7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICB0b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5pbnB1dC1maWVsZC1kYXRhX3ByaXZhY3lfY29uc2VudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjNUJDQkY1ICFpbXBvcnRhbnQ7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRUY0MDUwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgMjAzLCAyNDUsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNUJDQkY1ICFpbXBvcnRhbnQ7IH1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjRUY0MDUwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgMjAzLCAyNDUsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNUJDQkY1ICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdFx0XHRHbG9iYWxcdFx0XHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvb2tpbmctZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDAgNS41NTU1NiUgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5ib29raW5nLWdhbGxlcnkge1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTUuNTU1NTYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmJvb2tpbmctZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01LjU1NTU2JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5ib29raW5nLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYm9va2luZy1ub3RlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmJvb2tpbmctZ2FsbGVyeS1jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncvNCk7XG4gIG1hcmdpbi1yaWdodDogMTA4cHg7IH1cbiAgLmJvb2tpbmctZ2FsbGVyeS1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRTUEFDRVMgQ1RBXHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNwYWNlcy1jdGEtd3JhcHBlciB7XG4gIGhlaWdodDogMjc1cHg7XG4gIHdpZHRoOiA3MHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuc3BhY2VzLWN0YS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICB3aWR0aDogODB2dzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGFjZXMtY3RhLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBtaW4taGVpZ2h0OiAyMHZoO1xuICAgICAgcGFkZGluZy10b3A6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNwYWNlcy1jdGEtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyNnZoO1xuICAgICAgd2lkdGg6IDg2dnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3BhY2VzLWN0YS13cmFwcGVyIHtcbiAgICAgIHRvcDogNDMwcHg7IH0gfVxuXG4uc3BhY2VzLWN0YS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1JSAwOyB9XG5cbi5wbGFuLWxpIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG5cbi53cmFwLm5vLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuXG4uYm9va2luZy13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDI1dnc7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9XG4gIC5ib29raW5nLXdyYXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm9va2luZy13cmFwIGRpdjpsYXN0LWNoaWxkOm50aC1jaGlsZCg3KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLXdyYXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDM1dnc7IH1cbiAgICAgIC5ib29raW5nLXdyYXAgZGl2Omxhc3QtY2hpbGQ6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib29raW5nLXdyYXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogNjB2dzsgfSB9XG4gIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1pbWcgcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1pbWcgcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1pbWcgLm92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1pbWcgLm92ZXJsYXkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYm9va2luZy13cmFwIC5ib29raW5nLWNhcmQtaW1nIC5vdmVybGF5IC5ib29raW5nLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmJvb2tpbmctd3JhcCAuYm9va2luZy1jYXJkLWltZzpob3ZlciAub3ZlcmxheSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJvb2tpbmctd3JhcCAuYm9va2luZy1jYXJkLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5ib29raW5nLXdyYXAgLmJvb2tpbmctY2FyZC1uYW1lIGg2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMCU7IH1cblxuI2xvY2F0aW9ucy1saXN0IC5nYWxsZXJ5LWNhcmRzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuI2xvY2F0aW9ucy1saXN0IC5leGNlcnB0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VtLXdyYXBwZXIgLmdhbGxlcnktY2FyZHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAjZW0td3JhcHBlciAuZ2FsbGVyeS1jYXJkcyAuY2FyZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb250ZW50LXZpZXctc3BhY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmJ1aWxkaW5nLWFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLmJ1aWxkaW5nLWFib3V0LWhhbGY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRCdWlsZGluZyBIb3Vyc1x0XHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ1aWxkaW5nLWhvdXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkgPiBkaXY6bnRoLWNoaWxkKDNuLSAxKSxcbiAgLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkgPiBsaTpudGgtY2hpbGQoM24tIDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGRpdjpudGgtY2hpbGQoM24tIDEpLFxuICAgIC5idWlsZGluZy1ob3Vycy1nYWxsZXJ5ID4gbGk6bnRoLWNoaWxkKDNuLSAxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgIC5idWlsZGluZy1ob3Vycy1nYWxsZXJ5ID4gZGl2Om50aC1jaGlsZCgybiksXG4gICAgLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODsgfSB9XG4gIFxuICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGRpdixcbiAgLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICBcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGRpdixcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGRpdixcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1aWxkaW5nLWhvdXJzLWdhbGxlcnkgPiBkaXY6bnRoLWNoaWxkKDJuKSxcbiAgICAuYnVpbGRpbmctaG91cnMtZ2FsbGVyeSA+IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG4uYnVpbGRpbmctaG91cnMtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMi43Nzc3OCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzc3NzglO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmJ1aWxkaW5nLWhvdXJzLWNhcmQgaDQge1xuICAgIGNvbG9yOiAjNUJDQkY1OyB9XG4gIC5idWlsZGluZy1ob3Vycy1jYXJkIGhyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJDQkY1O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJ1aWxkaW5nLWhvdXJzLWNhcmQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYnVpbGRpbmctaG91cnMtY2FyZCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5idWlsZGluZy1ob3Vycy1jYXJkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNzc3NzglOyB9XG4gICAgICAuYnVpbGRpbmctaG91cnMtY2FyZDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzc3NzglO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1aWxkaW5nLWhvdXJzLWNhcmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5idWlsZGluZy1ob3Vycy1jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi43Nzc3OCU7IH0gfVxuXG4uYnVpbGRpbmctaG91cnMtY2FyZC1mb290bm90ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmJ1aWxkaW5nLWhvdXJzLWluZm9QYW5lbC1jYXJkIGg0IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdERpcmVjdGlvbnMgJiBQYXJraW5nXHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ1aWxkaW5nLWRpcmVjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4uYnVpbGRpbmctZGlyZWN0aW9ucy1jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuYnVpbGRpbmctZGlyZWN0aW9ucy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5idWlsZGluZy1kaXJlY3Rpb25zLWNvbDpsYXN0LWNoaWxkIC5sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYnVpbGRpbmctZGlyZWN0aW9ucy1jb2wgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYnVpbGRpbmctZGlyZWN0aW9ucy1jb2wgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5idWlsZGluZy1kaXJlY3Rpb25zLWNvbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1LjU1NTU2JTsgfVxuICAgICAgLmJ1aWxkaW5nLWRpcmVjdGlvbnMtY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNTU1NTYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmJ1aWxkaW5nLWRpcmVjdGlvbnMtY29sIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVpbGRpbmctZGlyZWN0aW9ucy1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5idWlsZGluZy1kaXJlY3Rpb25zLWNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5idWlsZGluZy1kaXJlY3Rpb25zLWFkZHJlc3Mge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRPZmZpY2UgTGlzdGluZ1x0XHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ1aWxkaW5nLWxpc3Rpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRTZWN1cml0eSBhbmQgTG9zdCAmYW1wOyBGb3VuZFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnVpbGRpbmctc2VjdXJpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuYnVpbGRpbmctc2VjdXJpdHkgLmIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jb250ZW50LWluZGl2aWR1YWwtcm9vbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jb250ZW50LWluZGl2aWR1YWwtcm9vbSAjbWVudS1mb290ZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudC1pbmRpdmlkdWFsLXJvb20gc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJvb20td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnJvb20td3JhcCAuZXhjZXJwdC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucm9vbS1jYXJvdXNlbC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLWNhcm91c2VsLWJsb2NrIHtcbiAgICB3aWR0aDogNjYlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIC5yb29tLWNhcm91c2VsLWZsZXggLnJvb20tY2Fyb3VzZWwtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLWNhcm91c2VsLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDUlOyB9IH1cbiAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLWNhcm91c2VsLWJsb2NrIC5yb29tLWNhcm91c2VsIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnJvb20tY2Fyb3VzZWwtZmxleCAucm9vbS1jYXJvdXNlbC1ibG9jayAucm9vbS1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogNSU7IH1cbiAgLnJvb20tY2Fyb3VzZWwtZmxleCAucm9vbS1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogNzIlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAyMzRweDtcbiAgICBsZWZ0OiA2NSU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLXNpZGViYXIgaDQge1xuICAgICAgY29sb3I6ICM1QkNCRjU7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDYlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAgICAgLnJvb20tY2Fyb3VzZWwtZmxleCAucm9vbS1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXZ3OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLXNpZGViYXIge1xuICAgICAgICBoZWlnaHQ6IDUyJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLXNpZGViYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5yb29tLXNpZGViYXIgLmhvdXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5yb29tLWNhcm91c2VsLWZsZXggLnJvb20tc2lkZWJhciAuaG91cnMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yb29tLWNhcm91c2VsLWZsZXggLm5vdGVzLXdyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA0NSU7XG4gICAgcGFkZGluZzogMTAlIDAgMCAzNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5yb29tLWNhcm91c2VsLWZsZXggLm5vdGVzLXdyYXAgaDYge1xuICAgICAgY29sb3I6ICNFRjQwNTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5ub3Rlcy13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAucm9vbS1jYXJvdXNlbC1mbGV4IC5ub3Rlcy13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucm9vbS1jYXJvdXNlbC1mbGV4IGRpdiAuYi1zaWRlYmFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAucm9vbS1jYXJvdXNlbC1mbGV4IGRpdiAuYi1zaWRlYmFyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuLmluZm8tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogLTUlO1xuICByaWdodDogNzVweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluZm8tYm94LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmluZm8tYm94IC5pbmZvLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0VGNDA1MDsgfVxuXG4jcmVzZXJ2ZS1tb2JpbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICNyZXNlcnZlLW1vYmlsZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4dmg7XG4gICAgICB6LWluZGV4OiAzOyB9IH1cblxuLnJvb20tbG9jYXRpb24td3JhcCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAucm9vbS1sb2NhdGlvbi13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucm9vbS1sb2NhdGlvbi13cmFwIGltZyB7XG4gICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gIC5yb29tLWxvY2F0aW9uLXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnJvb20tbG9jYXRpb24td3JhcCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAucm9vbS1sb2NhdGlvbi13cmFwIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBjb2xvcjogI0VGNDA1MDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5yb29tLWxvY2F0aW9uLXdyYXAgYSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuXG4ucm9vbS1pbmZvLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yb29tLWluZm8td3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAucm9vbS1pbmZvLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5yb29tLWluZm8ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5yb29tLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW5mby1jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5mby1jb2wgLmNvbC1sIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0OyB9XG4gIC5pbmZvLWNvbCAuY29sLXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAganVzdGlmeS1pdGVtczogZW5kOyB9XG4gIC5pbmZvLWNvbCAuY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAuaW5mby1jb2wgLmNvbC0zIHtcbiAgICAgICAgd2lkdGg6IDMzJTsgfSB9XG4gIC5pbmZvLWNvbCAuY29sLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmluZm8tY29sIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMXZoOyB9XG4gICAgLmluZm8tY29sIHVsIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5yb29tLWFib3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAzdmg7XG4gIHBhZGRpbmctYm90dG9tOiAzdmg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gIC5yb29tLWFib3V0IC5hYm91dC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAucm9vbS1hYm91dCAuYWJvdXQtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucm9vbS1hYm91dCAuYWJvdXQtaW5mbyBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDl2dzsgfVxuXG4ucG9wdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiA5MDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAucG9wdXAtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogODAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAucG9wdXAtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucG9wdXAtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogMzc1cHg7IH0gfVxuICAucG9wdXAtb3ZlcmxheS5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBvcHVwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDM3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAucG9wdXAtY29udGVudCBoMyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucG9wdXAtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBvcHVwLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICM1QkNCRjU7IH1cbiAgLnBvcHVwLWNvbnRlbnQuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQwNTA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDN2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDU5cHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnBvcHVwLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggNDBweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggNTBweCAwcHg7IH0gfVxuICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSAuY2xvc2UteCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IC0zNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXgge1xuICAgICAgICAgIHRvcDogLTI5NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXgge1xuICAgICAgICAgIHRvcDogLTI4NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXgge1xuICAgICAgICAgIHRvcDogLTIxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXgge1xuICAgICAgICAgIHRvcDogLTIxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXgge1xuICAgICAgICAgIHRvcDogLTE3MnB4O1xuICAgICAgICAgIHJpZ2h0OiAyNHB4OyB9IH1cbiAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmNsb3NlLXg6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgWCBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLmItcG9wIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDUycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsICNlZjQwNTApLCBjb2xvci1zdG9wKDUwJSwgI2ZmZikpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNlZjQwNTAgNTAlLCAjZmZmIDUwJSk7IH1cbiAgICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSAuYi1wb3A6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0VGNDA1MDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSAuYi1wb3Age1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBib3R0b206IDM4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSAuYi1wb3Age1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH0gfVxuICAgIC5wb3B1cC1jb250ZW50LmFjdGl2ZSAucmVzZXJ2ZS1jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBvcHVwLWNvbnRlbnQuYWN0aXZlIC5yZXNlcnZlLWNvbC5yZXNlcnZlLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLnJlc2VydmUtY29sLnJlc2VydmUtbGVmdCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLnJlc2VydmUtY29sLnJlc2VydmUtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAucG9wdXAtY29udGVudC5hY3RpdmUgLnJlc2VydmUtY29sLnJlc2VydmUtcmlnaHQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4ucm9vbS13cmFwIC5zbGljay1saXN0LFxuLnJvb20td3JhcCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDQyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAucm9vbS13cmFwIC5zbGljay1saXN0LFxuICAgIC5yb29tLXdyYXAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAucm9vbS13cmFwIC5zbGljay1saXN0LFxuICAgIC5yb29tLXdyYXAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucm9vbS13cmFwIC5zbGljay1saXN0LFxuICAgIC5yb29tLXdyYXAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucm9vbS13cmFwIC5zbGljay1saXN0LFxuICAgIC5yb29tLXdyYXAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuXG4jbG9jYXRpb25zLWxpc3Qtcm9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNsb2NhdGlvbnMtcmFuZG9tIC5sb2NhdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgaDEge1xuICBjb2xvcjogI0VGNDA1MDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMTBlbTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmxpc3RpbmcgaDEge1xuICAgIGNvbG9yOiAjRUY0MDUwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5saXN0aW5nIGgxIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzVCQ0JGNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmxpc3RpbmcgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmxpc3RpbmcgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmxpc3RpbmcgYXJ0aWNsZSBoMixcbiAgICAuc2VhcmNoLXJlc3VsdHMgLmxpc3RpbmcgYXJ0aWNsZSBhIHtcbiAgICAgIGNvbG9yOiAjRUY0MDUwO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5saXN0aW5nIGFydGljbGUgdGltZSB7XG4gICAgICBjb2xvcjogIzVCQ0JGNTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAubGlzdGluZyBhcnRpY2xlIC5hdXRob3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcmdhbmlncmFtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9yZ2FuaWdyYW0tYmxvY2sgaDEge1xuICAgIGNvbG9yOiAjRUY0MDUwOyB9XG4gIC5vcmdhbmlncmFtLWJsb2NrOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGN0ZFOyB9XG4gICAgLm9yZ2FuaWdyYW0tYmxvY2s6bnRoLWNoaWxkKG9kZCkgLm9yZ2FuaWdyYW0tdHJpYW5nbGUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0U3RjdGRTsgfVxuICAub3JnYW5pZ3JhbS1ibG9jazpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0ZDRkU7IH1cbiAgICAub3JnYW5pZ3JhbS1ibG9jazpudGgtY2hpbGQoZXZlbikgLm9yZ2FuaWdyYW0tdHJpYW5nbGUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0Y3RkNGRTsgfVxuICAub3JnYW5pZ3JhbS1ibG9jazpsYXN0LWNoaWxkIC5vcmdhbmlncmFtLXRyaWFuZ2xlLXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9yZ2FuaWdyYW0tYmxvY2s6aG92ZXIgLm9yZ2FuaWdyYW0tc2hvcnQtcGVyc29uLW5hbWUsXG4gIC5vcmdhbmlncmFtLWJsb2NrOmhvdmVyIC5vcmdhbmlncmFtLXBlcnNvbi1tdWcge1xuICAgIG9wYWNpdHk6IC42OyB9XG5cbi5vcmdhbmlncmFtLWNsb3NlQnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCAxczsgfVxuXG4ub3JnYW5pZ3JhbS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9yZ2FuaWdyYW0tc2hvcnQge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLm9yZ2FuaWdyYW0tc2hvcnQtYmxvY2sjb3JnYW5pZ3JhbS1wb3NpdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlOyB9XG4gIC5vcmdhbmlncmFtLXNob3J0LWJsb2NrI29yZ2FuaWdyYW0tcGVyc29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAub3JnYW5pZ3JhbS1zaG9ydC1ibG9jayNvcmdhbmlncmFtLXBvc2l0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9XG4gICAgLm9yZ2FuaWdyYW0tc2hvcnQtYmxvY2sjb3JnYW5pZ3JhbS1wZXJzb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmdhbmlncmFtLXNob3J0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub3JnYW5pZ3JhbS1zaG9ydC1ibG9jayNvcmdhbmlncmFtLXBvc2l0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLm9yZ2FuaWdyYW0tc2hvcnQtYmxvY2sjb3JnYW5pZ3JhbS1wZXJzb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydC1wb3NpdGlvbixcbi5vcmdhbmlncmFtLXNob3J0LXBlcnNvbiB7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZ2FuaWdyYW0tc2hvcnQtcG9zaXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24sXG4gIC5vcmdhbmlncmFtLXNob3J0LXBlcnNvbi1uYW1lLFxuICAub3JnYW5pZ3JhbS1wZXJzb24tbXVnLFxuICAub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLm9yZ2FuaWdyYW0tc2hvcnQtcGVyc29uLW5hbWUge1xuICBvcGFjaXR5OiAuMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmdhbmlncmFtLXNob3J0LXBlcnNvbi1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLm9yZ2FuaWdyYW0tcGVyc29uLW11ZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm9yZ2FuaWdyYW0tcGVyc29uLW11ZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmdhbmlncmFtLXBlcnNvbi1tdWcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzLCBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQgMHM7IH1cbiAgI29yZ2FuaWdyYW0tcGVyc29uIC5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiwgI29yZ2FuaWdyYW0tcGVyc29uIC5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAjb3JnYW5pZ3JhbS1wb3NpdGlvbiAub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5vcmdhbmlncmFtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDAlO1xuICBwYWRkaW5nLWxlZnQ6IDguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDsgfVxuICAub3JnYW5pZ3JhbS1mdWxsIGg1IHtcbiAgICBjb2xvcjogI0VGNDA1MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAub3JnYW5pZ3JhbS1mdWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1wb3NpdGlvbi1mYWNldCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5vcmdhbmlncmFtLXBvc2l0aW9uLWZhY2V0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLm9yZ2FuaWdyYW0tcG9zaXRpb24tZmFjZXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAub3JnYW5pZ3JhbS1wb3NpdGlvbi1mYWNldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1mYWNldC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ub3JnYW5pZ3JhbS10cmlhbmdsZS1yYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3JnYW5pZ3JhbS10cmlhbmdsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDY1cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHotaW5kZXg6IDE7IH1cblxuLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4ge1xuICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4gLm9yZ2FuaWdyYW0tY2xvc2VCdG4ge1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDsgfVxuICAgIC5vcmdhbmlncmFtLWJsb2NrLS1vcGVuIC5vcmdhbmlncmFtLWNsb3NlQnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gIC5vcmdhbmlncmFtLWJsb2NrLS1vcGVuIC5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uLFxuICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcbiAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4gLm9yZ2FuaWdyYW0tcGVyc29uLW11ZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGxpbmVhciAuMXM7IH1cbiAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4gLm9yZ2FuaWdyYW0tZnVsbCB7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLWluLW91dDsgfVxuICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS10cmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3JnYW5pZ3JhbS1ibG9jay0tb3Blbjpob3ZlciAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcbiAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW46aG92ZXIgLm9yZ2FuaWdyYW0tcGVyc29uLW11ZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24ge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24sXG4gICAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4gLm9yZ2FuaWdyYW0tc2hvcnQtcGVyc29uLW5hbWUsXG4gICAgLm9yZ2FuaWdyYW0tYmxvY2stLW9wZW4gLm9yZ2FuaWdyYW0tcGVyc29uLW11ZyxcbiAgICAub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiAub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMsIG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dCAuMXM7IH0gfVxuXG4udGltZWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQ0ZFO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC50aW1lbGluZSBoMyB7XG4gICAgY29sb3I6ICNFRjQwNTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4udGltZWxpbmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNS41NTU1NiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLXdyYXAge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi50aW1lbGluZS1jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cblxuLnRpbWVsaW5lLWNvbC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzVCQ0JGNTsgfVxuICAudGltZWxpbmUtY29sLTEgLnRpbWVsaW5lLWV2ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gICAgLnRpbWVsaW5lLWNvbC0xIC50aW1lbGluZS1ldmVudDphZnRlciB7XG4gICAgICByaWdodDogLTE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLWNvbC0xIC50aW1lbGluZS1ldmVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRpbWVsaW5lLWNvbC0xIC50aW1lbGluZS1ldmVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnRpbWVsaW5lLWNvbC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNUJDQkY1OyB9XG4gIC50aW1lbGluZS1jb2wtMiAudGltZWxpbmUtZXZlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIC50aW1lbGluZS1jb2wtMiAudGltZWxpbmUtZXZlbnQ6YWZ0ZXIge1xuICAgICAgbGVmdDogLTE0cHg7IH1cbiAgLnRpbWVsaW5lLWNvbC0yICN0aW1lbGluZS1jaXJsZS1iaWc6YWZ0ZXIge1xuICAgIGxlZnQ6IC0yN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lbGluZS1jb2wtMiAudGltZWxpbmUtZXZlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnRpbWVsaW5lLWNvbC0yICN0aW1lbGluZS1jaXJsZS1iaWc6YWZ0ZXIge1xuICAgICAgbGVmdDogLTE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGltZWxpbmUtY29sLTIgLnRpbWVsaW5lLWV2ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi50aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGltZWxpbmUtZXZlbnQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1QkNCRjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZWxpbmUtZXZlbnQ6YWZ0ZXIge1xuICAgICAgdG9wOiAwcHg7IH0gfVxuXG4jdGltZWxpbmUtY2lybGUtYmlnOmFmdGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAtMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjdGltZWxpbmUtY2lybGUtYmlnOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAwcHg7IH0gfVxuXG4udGltZWxpbmUtc3Bhbi0xMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi50aW1lbGluZS1zcGFuLTIwIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7IH1cblxuLnRpbWVsaW5lLXNwYW4tMzAge1xuICBtYXJnaW4tdG9wOiAzMDBweDsgfVxuXG5cbi5yZXNvdXJjZXMtZ2FsbGVyeSA+IGRpdixcbi5yZXNvdXJjZXMtZ2FsbGVyeSA+IGxpIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucmVzb3VyY2VzLWdhbGxlcnkgPiBkaXYjd2l0aEltZyxcbi5yZXNvdXJjZXMtZ2FsbGVyeSA+IGxpI3dpdGhJbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBcbiAgLnJlc291cmNlcy1nYWxsZXJ5ID4gZGl2LFxuICAucmVzb3VyY2VzLWdhbGxlcnkgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlc291cmNlcy1nYWxsZXJ5ID4gZGl2I3dpdGhJbWcsXG4gIC5yZXNvdXJjZXMtZ2FsbGVyeSA+IGxpI3dpdGhJbWcge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFxuICAucmVzb3VyY2VzLWdhbGxlcnkgPiBkaXYsXG4gIC5yZXNvdXJjZXMtZ2FsbGVyeSA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXNvdXJjZXMtZ2FsbGVyeSA+IGRpdjpudGgtY2hpbGQoMm4pLFxuICAgIC5yZXNvdXJjZXMtZ2FsbGVyeSA+IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG4ucmVzb3VyY2VzLWdhbGxlcnkgdWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnJlc291cmNlcy1nYWxsZXJ5IC5iIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucmVzb3VyY2VzLWdhbGxlcnktLWdhdGVkID4gZGl2Om50aC1jaGlsZCgybiksXG4ucmVzb3VyY2VzLWdhbGxlcnktLWdhdGVkID4gbGk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlc291cmNlcy1nYWxsZXJ5LS1nYXRlZCA+IGRpdjpudGgtY2hpbGQoMm4tIDEpLFxuICAucmVzb3VyY2VzLWdhbGxlcnktLWdhdGVkID4gbGk6bnRoLWNoaWxkKDJuLSAxKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5yZXNvdXJjZXMtZ2FsbGVyeS0tZ2F0ZWQgPiBkaXY6bnRoLWNoaWxkKDJuKSxcbiAgLnJlc291cmNlcy1nYWxsZXJ5LS1nYXRlZCA+IGxpOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q4RDhEODsgfSB9XG5cbi5yZXNvdXJjZXMtZ2FsbGVyeS0tZ2F0ZWQgPiBkaXY6Zmlyc3QtY2hpbGQsXG4ucmVzb3VyY2VzLWdhbGxlcnktLWdhdGVkID4gbGk6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDUuODMzMzMlOyB9XG5cbi5yZXNvdXJjZXMtZ2FsbGVyeS0tZ2F0ZWQgPiBkaXY6bGFzdC1jaGlsZCxcbi5yZXNvdXJjZXMtZ2FsbGVyeS0tZ2F0ZWQgPiBsaTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDU0LjE2NjY3JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlc291cmNlcy1nYWxsZXJ5LS1nYXRlZCA+IGRpdjpmaXJzdC1jaGlsZCxcbiAgLnJlc291cmNlcy1nYWxsZXJ5LS1nYXRlZCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlc291cmNlcy1nYWxsZXJ5LS1nYXRlZCA+IGRpdjpsYXN0LWNoaWxkLFxuICAucmVzb3VyY2VzLWdhbGxlcnktLWdhdGVkID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJlc291cmNlcy1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTY2NjclO1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgybikge1xuICAgIHBhZGRpbmctbGVmdDogNC4xNjY2NyU7IH1cbiAgLnJlc291cmNlcy1ibG9jayBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAucmVzb3VyY2VzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbiNwaWdneUJhbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9waWdneS1iYW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbDpmaXJzdC1jaGlsZCwgLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucmVzb3VyY2VzLWluZm8tcGFuZWwtY29sIC5yZWFkLW1vcmUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5yZXNvdXJjZXMtaW5mby1wYW5lbC1jb2wgLnJlYWQtbW9yZTphZnRlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDAlKTsgfVxuXG4ucmVzb3VyY2VzLXBvc2l0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnNlcnZpY2VzLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG5cbi5jbHVicy1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jbHVicy1jYXRlZ29yeSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2x1YnMtY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5jbHVicy1jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNsdWJzLWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2x1YnMtY2F0ZWdvcnktaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmNsdWJzLWNhdGVnb3J5LWltZyBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuY2x1YnMtY2F0ZWdvcnktaW1nIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5jbHVicy1jYXRlZ29yeS1pbWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2x1YnMtY2F0ZWdvcnktaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuY2x1YnMtY2F0ZWdvcnktaW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jbHVicy1jYXRlZ29yeS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jbHVicy1jYXRlZ29yeS1zb2NpYWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2x1YnMtY2F0ZWdvcnktc29jaWFsIC5iLXNvY2lhbCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QkNCRjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUJDQkY1OyB9XG4gICAgLmNsdWJzLWNhdGVnb3J5LXNvY2lhbCAuYi1zb2NpYWwgaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jbHVicy1jYXRlZ29yeS1zb2NpYWwgLmItc29jaWFsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuY2x1YnMtY2F0ZWdvcnktc29jaWFsIC5iLXNvY2lhbDpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICM1QkNCRjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gICAgICAuY2x1YnMtY2F0ZWdvcnktc29jaWFsIC5iLXNvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAuY2x1YnMtY2F0ZWdvcnktc29jaWFsIC5iLXNvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbnVsLmNsdWJzLWNhdGVnb3J5LXNvY2lhbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZhcSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmZhcSAuaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mYXEtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbi5mYXEtcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mYXEtcSBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5mYXEtcSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mYXEtYnRuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1pbi1vdXQgLjFzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmZhcS1hIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2Utb3V0OyB9XG5cbi5mYXEtYmxvY2stLW9wZW4gLmZhcS1hIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZS1vdXQ7IH1cblxuLmZhcS1ibG9jay0tb3BlbiAuZmFxLWJ0biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpOyB9XG5cbi5jaGFydC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkNGRSAhaW1wb3J0YW50OyB9XG5cbi5jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMyLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMXB4KTsgfVxuICAuY2hhcnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDE0NXB4IDAgNzBweDsgfVxuICAgIC5jaGFydDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuY2hhcnQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuI2NoYXJ0LXNpZGVsaW5lLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogY2FsYyg1MCUgLSAxNjFweCk7XG4gIGJvcmRlci1jb2xvcjogI0VGNDA1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvaS1hcnJvdy1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDU1JTsgfVxuXG4uY2hhcnQtcmVkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDA1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvaS1hcnJvdy1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDU1JTsgfVxuXG4uY2hhcnQtcmVkIC5jaGFydC1ib3gge1xuICBib3JkZXItY29sb3I6ICNFRjQwNTA7IH1cbiAgLmNoYXJ0LXJlZCAuY2hhcnQtYm94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDA1MDsgfVxuXG4uY2hhcnQtYmx1ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1QkNCRjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2ktYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1NSU7IH1cblxuLmNoYXJ0LWJsdWUgLmNoYXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzVCQ0JGNTsgfVxuICAuY2hhcnQtYmx1ZSAuY2hhcnQtYm94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0JGNTsgfVxuXG4uY2hhcnQtYmx1ZSAuY2hhcnQtYm94LXNpZGVsaW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0JGNTsgfVxuXG4uY2hhcnQtYm94IHtcbiAgbWF4LXdpZHRoOiA3NjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiA1NXB4IDEzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZDRkU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhcnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAtMTQ1cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxNDFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhcnQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMjBweDsgfSB9XG5cbi5jaGFydC1ib3gtc2lkZWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMTQ1cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDEzMHB4KTtcbiAgd2lkdGg6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MDUwOyB9XG5cbi5jaGFydC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY2hhcnQtZGVzYyBzcGFuIHtcbiAgICBjb2xvcjogIzVCQ0JGNTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZGlzY291bnQtaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMi43Nzc3OCU7IH1cbiAgLmRpc2NvdW50LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5kaXNjb3VudC1pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5kaXNjb3VudC1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLmRpc2NvdW50LWRlc2NyaXB0aW9uIGFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tLWxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5kaXNjb3VudC1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYXJrZXRwbGFjZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4jbWFya2V0cGxhY2Uge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgI21hcmtldHBsYWNlIHtcbiAgICAgIHdpZHRoOiAxMTgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAjbWFya2V0cGxhY2Uge1xuICAgICAgd2lkdGg6IDk1OXB4OyB9IH1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIiVncmlkLFxuJWdyaWQtY29sdW1uLCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDsgfVxuXG4lZ3JpZC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBmdW5jdGlvbiBjb2x1bW5zLXBlci1jaGlsZCgkY2hpbGRQZXJSb3cpIHtcblx0QHJldHVybiAkY29sdW1ucy8kY2hpbGRQZXJSb3c7IH1cblxuQGZ1bmN0aW9uIGNoaWxkLXdpZHRoKCRudW1PZkNvbHVtbnMpIHtcblx0QHJldHVybiAxMDAlLygkY29sdW1ucy8kbnVtT2ZDb2x1bW5zKTsgfVxuXG5AZnVuY3Rpb24gcmVsYXRpdmUtZ3V0dGVyKCRndXR0ZXJXaWR0aDogJGd1dHRlci13aWR0aCkge1xuXHRAcmV0dXJuICgkZ3V0dGVyV2lkdGgvJGNvbnRhaW5lci1tYXgtd2lkdGgpICogMTAwJTsgfVxuXG4vLyBDaGlsZCBub2RlIGRldGVybWluaW5nIGhvdyB3aWRlIGVsZW1lbnQgc3BhbnMgb24gYSByb3dcbkBtaXhpbiBzcGFuKCRudW1PZkNvbHVtbnMsICRndXR0ZXJzOiBudWxsKSB7XG5cdEBpZiAkZ3V0dGVycyA9PSAnbm8tZ3V0dGVycycge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiBjaGlsZC13aWR0aCgkbnVtT2ZDb2x1bW5zKTsgfVxuXHRAZWxzZSBpZiAkZ3V0dGVycyA9PSAnZ3V0dGVycycge1xuXHRcdG1hcmdpbi1sZWZ0OiByZWxhdGl2ZS1ndXR0ZXIoKTtcblx0XHR3aWR0aDogY2hpbGQtd2lkdGgoJG51bU9mQ29sdW1ucykgLSByZWxhdGl2ZS1ndXR0ZXIoKTsgfVxuXHRAZWxzZSBpZiAkbnVtT2ZDb2x1bW5zID09IDEyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogY2hpbGQtd2lkdGgoJG51bU9mQ29sdW1ucyk7IH1cblx0QGVsc2Uge1xuXHRcdHdpZHRoOiBjaGlsZC13aWR0aCgkbnVtT2ZDb2x1bW5zKTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiBjaGlsZC13aWR0aCgkbnVtT2ZDb2x1bW5zKTsgfSB9XG5cbkBtaXhpbiBjaGVja09mZnNldCgkY2hpbGRQZXJSb3csICRndXR0ZXJzKSB7XG5cdEBpZiAkY2hpbGRQZXJSb3cgPT0gMSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JiA+ICVncmlkLWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oJGNvbHVtbnMsICduby1ndXR0ZXJzJyk7IH0gfVxuXHRAZWxzZSB7XG5cdFx0JiA+ICVncmlkLWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oY29sdW1ucy1wZXItY2hpbGQoJGNoaWxkUGVyUm93KSwgJGd1dHRlcnMpOyB9IH0gfVxuXG4vLyBQYXJlbnQgbm9kZSBjb250cm9sbGluZyBob3cgbWFueSBlbGVtZW50IHBlciByb3cgYXQgZWFjaCBicmVha3BvaW50c1xuQG1peGluIGdyaWRib3goJGFsaWduZW1lbnQ6IGxlZnQsICRmdWxsOiAzLCAkbGc6IDIsICRzbTogMSwgJGd1dHRlcnM6ICdndXR0ZXJzJykge1xuXHRAaWYgJGd1dHRlcnMgPT0gJ25vLWd1dHRlcnMnIHtcblx0XHQkZ3V0dGVyLXdpZHRoOiAwOyB9XG5cblx0QGlmICRhbGlnbmVtZW50ID09ICdjZW50ZXInIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5cdEBleHRlbmQgJWdyaWQ7XG5cdG1hcmdpbi1sZWZ0OiAtICN7cmVsYXRpdmUtZ3V0dGVyKCRndXR0ZXItd2lkdGgpfTtcblx0d2lkdGg6IDEwMCUgKyByZWxhdGl2ZS1ndXR0ZXIoJGd1dHRlci13aWR0aCk7XG5cblx0JiA+ICVncmlkLWNoaWxkIHtcblx0XHRAaW5jbHVkZSBzcGFuKGNvbHVtbnMtcGVyLWNoaWxkKCRmdWxsKSwgJGd1dHRlcnMpOyB9XG5cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRAaW5jbHVkZSBjaGVja09mZnNldCgkbGcsICRndXR0ZXJzKTsgfVxuXG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0QGluY2x1ZGUgY2hlY2tPZmZzZXQoJHNtLCAkZ3V0dGVycyk7IH1cblxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYgPiAlZ3JpZC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4uZ3JpZGJveCB7XG5cdEBpbmNsdWRlIGdyaWRib3g7IH1cblxuLmdyaWRib3gtY2VudGVyIHtcblx0QGluY2x1ZGUgZ3JpZGJveChjZW50ZXIpOyB9XG5cbi5ncmlkYm94LWNvbHVtbiB7XG5cdEBpbmNsdWRlIGdyaWRib3g7XG5cdEBleHRlbmQgJWdyaWQtY29sdW1uOyB9XG4iLCIvLyBCcmVha3BvaW50c1xuQG1peGluIHNjcmVlbi14eHMge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC14eHMpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBzY3JlZW4teHMge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC14cykge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi1zbSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNtKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2NyZWVuLW1kIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbWQpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBzY3JlZW4tbGcge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1sZykge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi14bCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXhsKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2NyZWVuLWZ1bGwge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1mdWxsKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLy8gTGF5b3V0XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250YWluZXItbWF4LXdpZHRoOiAxNDQwcHg7XG4kZ3V0dGVyOiAyMHB4O1xuXG4vLyBCcmVha3BvaW50c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYnAteHM6IDQ4MHB4OyAgIC8vIHBob25lIHBvcnRyYWl0XG4kYnAtc206IDYwMHB4OyAgIC8vIHBob25lIGxhbmRzY2FwZVxuJGJwLW1kOiA3NjhweDsgICAvLyB0YWJsZXQgcG9ydHJhaXRcbiRicC1sZzogOTU5cHg7ICAgLy8gdGFibGV0IGxhbmRzY2FwZVxuJGJwLXhsOiAxMTgwcHg7XG4kYnAtbWF4OiAkY29udGFpbmVyLW1heC13aWR0aCArIDIqJGd1dHRlcjtcblxuLy8gRm9udHNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtYmFzZTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4kZm9udC1hbHQ6ICdCZWJhcyBOZXVlJywgSGVsdmV0aWNhO1xuJGZvbnQtYmFzZS1zaXplOiAxNHB4O1xuXG4vLyBDb2xvcnNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLXA6ICNFRjQwNTA7IC8vIFByaW1hcnkgY29sb3I6IFJlZFxuJGNvbG9yLXM6ICM1QkNCRjU7IC8vIFByaW1hcnkgY29sb3I6IEJsdWVcbiRjb2xvci1zLWxpZ2h0OiAjRTdGN0ZFOyAvLyBQcmltYXJ5IGNvbG9yOiBCbHVlXG4kY29sb3Itcy14bGlnaHQ6ICNGN0ZDRkU7IC8vIFByaW1hcnkgY29sb3I6IEJsdWVcbiRjb2xvci10OiAjOTc5Nzk3OyAvLyBUZXJuYXJ5IGNvbG9yOiBHcmV5XG4kY29sb3ItdC1saWdodDogI0Q4RDhEODsgLy8gVGVybmFyeSBjb2xvcjogR3JleVxuJGNvcm5lci1yYWRpdXM6IDNweDtcbiRjb2xvci1ncmV5LXNlcGFyYXRvcjogI0VDRUNFQztcbiIsIkBmdW5jdGlvbiBndXR0ZXIoJGd1dHRlcldpZHRoOiAkZ3V0dGVyKSB7XG5cdEByZXR1cm4gKCRndXR0ZXJXaWR0aC8kY29udGFpbmVyLW1heC13aWR0aCkgKiAxMDAlOyB9XG5cbkBmdW5jdGlvbiBzcGFuKCRjb2xTcGFuLCAkcm93RGVub21pbmF0b3I6IDEyKSB7XG5cdEByZXR1cm4gMTAwJSAqICRjb2xTcGFuIC8gJHJvd0Rlbm9taW5hdG9yOyB9XG5cbkBtaXhpbiBzbGlkZUFycm93KCRsaW5lVGhpY2ssICRjb2xvcjogY29sb3IoYm9yZGVyKSwgJGRpcmVjdGlvbjogbmV4dCkge1xuXHRib3JkZXI6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLCAuNSk7XG5cdGJvcmRlci13aWR0aDogMCAkbGluZVRoaWNrICRsaW5lVGhpY2sgMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBsaW5lYXI7XG5cdGZvbnQtc2l6ZTogMDtcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvciwgMSk7IH1cblx0QGlmICRkaXJlY3Rpb24gPT0gJ3ByZXYnIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cdEBlbHNlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9IH1cblxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cbiIsIi5leGNlcnB0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDExNXB4O1xuXHQud3JhcCB7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7IH1cblx0Ji52aWV3LW91ci1zcGFjZXMge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZXhjZXJwdCB7XG5cdG1heC1oZWlnaHQ6IDUyNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZS1pbjsgfVxuXG4uZXhjZXJwdC0tc2hvd0FsbCB7XG5cdG1heC1oZWlnaHQ6IDQ1MDBweDtcblx0JiB+IC5leGNlcnB0LWN0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwKTtcblx0XHRib3R0b206ICRndXR0ZXIgKiAtMjtcblx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjM1cyBsaW5lYXIgLjJzOyB9XG5cdCYgfiAuZXhjZXJwdC1idG4ge1xuXHRcdG1hcmdpbjogMDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuXG4uZXhjZXJwdC1jdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206ICRndXR0ZXIgKiAtMjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjM1cyBsaW5lYXIgLjFzLCBib3R0b20gLjM1cyBsaW5lYXIgLjJzOyB9XG5cbi5leGNlcnB0LWJ0biB7XG5cdG1hcmdpbjogJGd1dHRlciozIGF1dG87IH1cbiIsIkBtaXhpbiBzY3JlZW4teHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAteHMpIHtcbiAgICAgICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2NyZWVuLXNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXNtKSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi1tZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBzY3JlZW4tbGcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGcpIHtcbiAgICAgICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gc2NyZWVuLXhsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXhsKSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi1tYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWF4KSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGEsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWVudSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCA6YmVmb3JlLCA6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cblxudWwge1xuIH1cdC8vIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuXG5hIHtcblx0Y29sb3I6IGluaXRpYWw7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTsgfVxuIiwiaHIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogM3B4O1xuXHRib3JkZXI6IG5vbmU7IH1cblxuLy8gVGFibGVzXG50YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHMsIGxpZ2h0KTtcblx0d2lkdGg6IDEwMCU7IH1cblxudHI6bnRoLWNoaWxkKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzLCB4bGlnaHQpOyB9XG5cbnRoLCB0ZCB7XG5cdHBhZGRpbmc6IDEzcHggZ3V0dGVyKCkqMjtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtYWx0OyB9XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ji5jb21wYXQtaWUge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG5cbnN1bW1hcnkge1xuXHRvdXRsaW5lOiBub25lOyB9XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcblx0c3JjOiB1cmwoZm9udHMvQmViYXNOZXVlLUJvb2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XG5cdHNyYzogdXJsKGZvbnRzL0JlYmFzTmV1ZS1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XG5cdHNyYzogdXJsKGZvbnRzL0JlYmFzTmV1ZS1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG5cdHNyYzogdXJsKGZvbnRzL1NvdXJjZVNhbnNQcm8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG5cdHNyYzogdXJsKGZvbnRzL1NvdXJjZVNhbnNQcm8tU2VtaUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiIsImgxLCBoMiwgaDMsXG5oNCwgaDUsIGg2IHtcbiAgICBAZXh0ZW5kICVoZWFkaW5ncyAhb3B0aW9uYWw7IH1cblxuJWhlYWRpbmdzIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWFsdDsgfVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbmgxIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuaDIge1xuXHRmb250LXNpemU6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRjb2xvcjogY29sb3IocCk7IH1cblxuaDMge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRjb2xvcjogY29sb3IocCk7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuaDQge1xuXHRjb2xvcjogY29sb3IocCk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbmg1IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjsgfVxuXG5hIHtcblx0Y29sb3I6IGNvbG9yKHMpOyB9XG5cbi8vIHJ1bGVzXG5oNCArIHAge1xuXHRtYXJnaW4tdG9wOiAkZ3V0dGVyOyB9XG5cbi8vIHAgaGVscGVyc1xuLnNtYWxsIHtcblx0Zm9udC1zaXplOiAxMnB4OyB9XG5cbi5sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cblxuLy8gbGlzdHNcbm9sIHtcblx0bWFyZ2luOiAwIDAgJGd1dHRlcioyO1xuXHRjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAkZ3V0dGVyKjI7XG5cdFx0dGV4dC1pbmRlbnQ6ICRndXR0ZXIvLTI7XG5cdFx0Ly8gbGlzdC1zdHlsZS10eXBlOiBub25lXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7IH0gfSB9XG5cblxuXG4iLCJib2R5IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuXHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLndyYXAge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi53cmFwLTNjb2xzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cbi53cmFwLTJjb2xzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZ2FsbGVyeS0tZ3V0dGVyZWQge1xuXHRtYXJnaW4tbGVmdDogLTQqZ3V0dGVyKCk7IH1cblxuLmdhbGxlcnktLWdhdGVkIHtcblx0QGluY2x1ZGUgZ2F0ZWRHYWxsZXJ5KDEsIDMpO1xuXHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDMpO1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdEBpbmNsdWRlIGdhbGxlcnkoMSwgMik7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDEpO1xuXHRcdCYgPiAlZ2FsbGVyeS1jaGlsZCB7XG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTsgfSB9IH0gfVxuXG4ud3AtY2FwdGlvbiB7XG5cdC8qIEZvcmNlIHRoZSBib3ggdG8gYmUgMTAwJSAqL1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCJkaXYsXG5saSB7XG4gICAgQGV4dGVuZCAlZ2FsbGVyeS1jaGlsZCAhb3B0aW9uYWw7IH1cblxuQGZ1bmN0aW9uIGJvcmRlck9jY3VyZW5jZSgkZGVub21pbmF0b3IsICRjb2xTcGFuKSB7XG5cdEByZXR1cm4gJGRlbm9taW5hdG9yLyRjb2xTcGFuICsgJ24nICsgJy0gMSc7IH1cblxuQG1peGluIGdhbGxlcnkoJGNoaWxkU3BhbiwgJHJvd1NwYW4pIHtcblx0JiA+ICVnYWxsZXJ5LWNoaWxkIHtcblx0XHR3aWR0aDogc3BhbigkY2hpbGRTcGFuLCAkcm93U3Bhbik7IH0gfVxuXG4vLyA9Z2FsbGVyeVxuQG1peGluIGdhdGVkR2FsbGVyeSgkY2hpbGRTcGFuLCAkcm93U3Bhbikge1xuXHQkYm9yZGVyT2NjdXJlbmNlOiBib3JkZXJPY2N1cmVuY2UoJHJvd1NwYW4sICRjaGlsZFNwYW4pO1xuXHQmID4gJWdhbGxlcnktY2hpbGQge1xuXHRcdEBpZiAkcm93U3BhbiA+IDIge1xuXHRcdFx0JjpudGgtY2hpbGQoI3skYm9yZGVyT2NjdXJlbmNlfSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcihib3JkZXIsIGxpZ2h0KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihib3JkZXIsIGxpZ2h0KTsgfSB9XG5cdFx0QGVsc2Uge1xuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihib3JkZXIsIGxpZ2h0KTsgfSB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHQmID4gJWdhbGxlcnktY2hpbGQge1xuXHRcdFx0JjpudGgtY2hpbGQoI3skYm9yZGVyT2NjdXJlbmNlfSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lOyB9XG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpOyB9IH0gfSB9XG4iLCIvKiBDb21tb24gKi9cbi5uYXYge1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubmF2LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTsgfVxuXG4ubmF2LXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI25hdi1tZW51cyB7XG5cdGZsZXgtZ3JvdzogMTsgfVxuXG4ubmF2LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4OyB9XG5cbi8vIFNvY2lhbCBNZWRpYSBMaW5rc1xuI25hdi1zb2NpYWwge1xuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyKjI7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4ubmF2LXNvY2lhbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7XG5cdGJvcmRlci1jb2xvcjogY29sb3IocCk7XG5cdGkge1xuXHRcdGNvbG9yOiAjZmZmOyB9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGNvbG9yKHApOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1heCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4vLyBTZWFyY2hcbiNuYXYtc2VhcmNoLXRyaWdnZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiBjb2xvcihwKTtcblx0bWFyZ2luLWxlZnQ6ICRndXR0ZXI7XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuI25hdi1zZWFyY2gge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCYubmF2LXNlYXJjaC0tdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7IH0gfVxuXG4ubmF2LXNlYXJjaC0tdmlzaWJsZSB7XG5cdC5uYXYtc2VhcmNoLWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXYtc2VhcmNoLWJveCB7XG5cdGhlaWdodDogODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm5hdi1zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdHdpZHRoOiAzODBweDtcblx0XHRkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm5hdi1zZWFyY2gtaW5wdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihwKTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4ICRndXR0ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0d2lkdGg6IDA7XG5cdHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlLWluLW91dDtcblx0Jlt0eXBlPVwidGV4dFwiXSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogcmdiYShjb2xvcihwKSwgLjIpOyB9XG5cdCY6Zm9jdXMge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuNSk7XG5cdFx0Jlt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIC40KTsgfSB9IH1cblxuLm5hdi1zZWFyY2gtYnRuLFxuLm5hdi1zZWFyY2gtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cmlnaHQ6IGNhbGMoKDEwMHZ3IC0gI3skY29udGFpbmVyLW1heC13aWR0aH0pIC8gMik7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0Y29sb3I6IGNvbG9yKHApO1xuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdHJpZ2h0OiBpbml0aWFsO1xuXHRcdGxlZnQ6IDV2dztcblx0XHRjb2xvcjogI2ZmZjsgfSB9XG5cbi5uYXYtc2VhcmNoLWNsb3NlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tbGVmdDogJGd1dHRlcjtcblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLyogRGVza3RvcCAqL1xuLmQtbmF2IHtcblx0LmIge1xuXHRcdGNvbG9yOiBjb2xvcihwKTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZC1uYXYtaXRlbSB7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRhLnNlbGVjdGVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTtcblx0XHRcdGJvdHRvbTogJGd1dHRlcjtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7IH0gfVxuXHQmOmhvdmVyIHtcblx0XHQubmF2LXN1Ym1lbnUtY29udGFpbmVyIHtcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1heCB7XG5cdFx0cGFkZGluZy1yaWdodDogMS43NnZ3OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5cdC8vIFN1Ym1lbnVzXG5cdC5uYXYtc3VibWVudS1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuOTIpO1xuXHRcdHRvcDogODBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDI0LCAxNSwgNDYsIC4xMik7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogYmxhY2s7IH0gfVxuXG5cdC5uYXYtc3VibWVudS1pdGVtIHtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyLzIgJGd1dHRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfSB9XG5cbi5uYXYtaG9tZS1pbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHggMDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRpbWcge1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRwYWRkaW5nOiA0cHggMDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdHBhZGRpbmc6IDdweCAwOyB9IH1cblxuLm5hdi13YW5kZXIge1xuXHRoZWlnaHQ6IDNweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTtcblx0Ym90dG9tOiAkZ3V0dGVyO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IC41cywgd2lkdGggLjVzOyB9XG5cbi5uYXYtdXRpbHMge1xuXHRmbGV4LWdyb3c6IDA7XG5cdHBhZGRpbmctbGVmdDogJGd1dHRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDsgfVxuXG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLm5hdi1sYW5nIHtcblx0Y29sb3I6IGNvbG9yKHApO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnfCc7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRjb2xvcjogY29sb3IocCk7IH0gfVxuXG4vKiBNb2JpbGUgKi9cbi5tLW5hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubS1uYXYtZnVsbFBhbmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDEwMCU7XG5cdGxlZnQ6IC0xMDAlO1xuXHR6LWluZGV4OiA5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTtcblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dCwgcmlnaHQgLjJzIGVhc2UtaW4tb3V0OyB9IH1cblxuLm0tbmF2LXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYjbmF2LW1lbnVzIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQmI25hdi1zb2NpYWwge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdCYgdWwge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cblxuI25hdi1sYW5nVG9nZ2xlIHtcblx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyO1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7IH0gfVxuXG4ubS1uYXYtdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbiNuYXYtbW9iaWxlT3BlbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogJGd1dHRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0c3BhbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7IH0gfVxuXG4jbmF2LW1vYmlsZUNsb3NlIHtcblx0cGFkZGluZy10b3A6ICRndXR0ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyO1xuXHRpbWcge1xuXHRcdGZsb2F0OiByaWdodDsgfSB9XG5cbi5tLW5hdi1pdGVtIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0PiBhIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblx0Lm5hdi1zdWJtZW51LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2UtaW4tb3V0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblx0Lm5hdi1zdWJtZW51IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9XG5cdC5uYXYtc3VibWVudS1pdGVtIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMjVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEoI2ZmZiwgLjUpOyB9IH0gfVxuXG4ubmF2LWFycm93IHtcblx0d2lkdGg6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IDE1cHg7IH0gfVxuXG4vLyBTdWJtZW51c1xuLm5hdi1zdWJtZW51LWNvbnRhaW5lciB7XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmF2LXN1Ym1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tLW5hdi1zb2NpYWwge1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGhlaWdodDogMzhweDtcblx0d2lkdGg6IDM4cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0aSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdCY6aG92ZXIge1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfSB9XG5cblxuLy8gTW9kaWZpZXJzXG4ubmF2LS1vcGVuIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0Lm0tbmF2LWZ1bGxQYW5lbCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3gtc2hhZG93OiAtMTBweCAwcHggNXB4IDE1cHggcmdiYSgyNCwgMTUsIDQ2LCAuMTIpOyB9IH1cblxuLm5hdi1zdWJtZW51LS1hY3RpdmUge1xuXHQubmF2LWFycm93IGltZyB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXHQubmF2LXN1Ym1lbnUtY29udGFpbmVyIHtcblx0XHRtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG5cblxuLy8gU2VhcmNoIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLXBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA0ZW0gMDtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7IH0gfVxuXG5cbi8vIE5ld3MgaW5kZXggbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5ld3MtbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuIiwiLmhlYWRlciB7XG5cdGhlaWdodDogNDAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aDEge1xuXHRcdGNvbG9yOiAjZmZmOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0aGVpZ2h0OiAzMTBweDsgfSB9XG5cbi5oZWFkZXItaW1nLFxuLmhlYWRlciBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTsgfVxuXG4vLyBGSVggZm9yIG9iamVjdC1maXQgbm90IHdvcmtpbmcgaW4gSUVcbi53cmFwcGVyLWhlYWRlci1pbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuY29tcGF0LW9iamVjdC1maXQge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIge1xuICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcblx0XHQuaGVhZGVyLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4uaGVhZGVyLS1ub01hc2sge1xuXHRmaWx0ZXI6IG5vbmU7IH1cblxuLmhlYWRlci1jYXB0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRvcDogMjUlO1xuXHRoZWlnaHQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogI0ZGRjtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci1tYXgtd2lkdGh9KSAvIDIpO1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuXHRcdHBhZGRpbmctbGVmdDogNXZ3OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtY2xhc3NpZmllZHMge1xuXHQuaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cbiIsIkBtaXhpbiBhbHRCRygkYWx0LWNvbG9yKSB7XG5cdHNlY3Rpb24ge1xuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhbHQtY29sb3I7XG5cdFx0XHQuZXhjZXJwdC1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWNvbG9yOyB9IH0gfSB9XG5cbkBtaXhpbiBvZmZzZXRIZWFkZXJzIHtcblx0c2VjdGlvbiB7XG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGd1dHRlcio0OyB9XG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0LnNlY3Rpb24tdGl0bGUsIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyB9XG5cdFx0XHQudGl0bGUtY2FwdGlvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG5cbi8vIEhvbWVwYWdlXG4vLyBDdXN0b20gcGFnZXNcbi5sYXlvdXQge1xuXHRoMSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdGgzIHtcblx0XHRjb2xvcjogY29sb3IocCk7IH0gfVxuXG4ubC1mdWxsIHtcblx0cGFkZGluZzogJGd1dHRlciozIDA7XG5cdHNlY3Rpb24ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyKjQ7IH0gfVxuXG4vLyBTZWN0aW9uIGluZGV4XG4ubGF5b3V0MiB7XG5cdC5jaGlsZHJlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdWJJbmRleCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbi8vIC0gRGVmYXVsdCBUZW1wbGF0ZVxuLy8gLSBSb29tIFNpbmdsZSBQYWdlXG4ubGF5b3V0MyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6ICRndXR0ZXIqMyAwICRndXR0ZXI7XG5cdHNlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXIqNDsgfVxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXHR0YWJsZSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiBhdXRvOyB9IH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9XG5cblx0LmxheW91dC1tYWluIHtcblx0XHR3aWR0aDogOS8xMiAqIDEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcio0O1xuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7IH1cblx0XHR1bCB7XG5cdFx0XHQvLyBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWxcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblx0XHQmLmV2ZW50cy1mb3JtIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXIqNDsgfSB9XG5cblxuXG5cblxuXG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0LmxheW91dC1tYWluIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdCYuZXZlbnRzLWZvcm0ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9IH1cblxuXG4vLyBTaW5nbGUgZXZlbnQgcGFnZVxuLy8gTmV3cyBMaXN0aW5nIFBhZ2Vcbi5sYXlvdXQ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAkZ3V0dGVyKjMgMCAkZ3V0dGVyKjQ7XG5cdC5tYWluIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICogNy8xMik7XG5cdFx0cGFkZGluZy1yaWdodDogZ3V0dGVyKCkqODtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlcioyOyB9XG5cdC5zaWRlIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICogNS8xMik7IH1cblxuXHQuc2lkZS1pbmZvIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoYm9yZGVyLCBsaWdodCk7XG5cdFx0cGFkZGluZzogJGd1dHRlcioyIDA7IH1cblxuXHQubC1mb290IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyKjQ7IH1cblx0aDEge1xuXHRcdGNvbG9yOiBjb2xvcihwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjI7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHQubWFpbixcblx0XHQuc2lkZSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9IH1cblxuLy8gTmV3cyBTaW5nbGUgcGFnZVxuLy8gU2VhcmNoIFJlc3VsdCBwYWdlXG4ubGF5b3V0NSB7XG5cdHBhZGRpbmc6ICRndXR0ZXIqMyAwO1xuXHQubGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiA5LzEyICogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyKjQ7IH1cblx0c2VjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcio0OyB9XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHQubGF5b3V0LW1haW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfVxuXG4ubC13eXNpd3lnIHtcblx0cCArIGgyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4OyB9XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9IH1cblxuLy8gUGFnZXMgc3BlY2lmaWNcbi5sLWhvbWVwYWdlIHtcblx0c2VjdGlvbiB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIqNDsgfSB9XG5cbi5sLWFsdEJHIHtcblx0QGluY2x1ZGUgYWx0QkcoI0ZCRkJGQik7XG5cdEBpbmNsdWRlIG9mZnNldEhlYWRlcnM7IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8vIExlYWRpbnNcbi5sZWFkaW4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMTAwJSAqIDEvNjtcblx0cGFkZGluZy1yaWdodDogMTAwJSAqIDEvNjtcblx0cGFkZGluZy10b3A6ICRndXR0ZXIqMztcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIqMztcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubGVhZGluLWhhbHZlZCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDg1MHB4OyB9XG5cbi5zdWJzZWN0aW9uLWxlYWRpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0Ym90dG9tOiAkZ3V0dGVyKjI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIqMyBjYWxjKDEvMTIgKiAxMDAlKTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIqMyAwOyB9IH1cblxuLy8gR2VuZXJhbCBMYXlvdXRcbi5tYWluIHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH0gfVxuIiwiLy8gU3Vic2VjdGlvbiBJbmRleCAoU2lkZWJhcilcbi5zaWRlYmFyIHtcblx0d2lkdGg6IDMvMTIgKiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0PiB1bCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpOyB9XG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaWRlYmFyLWhlYWRlciB7XG5cdGNvbG9yOiBjb2xvcihwKTtcblx0cGFkZGluZzogJGd1dHRlcjsgfVxuXG4uc2lkZWJhci1pdGVtIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAkZ3V0dGVyLzIgJGd1dHRlcjsgfVxuXG5cdD4gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocywgbGlnaHQpO1xuXHRcdGNvbG9yOiAjMDAwOyB9IH1cblxuLnNpZGViYXItbW9iaWxlIHtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5jaGlsZHJlbiB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0YSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyKjI7IH0gfVxuXG4uc2lkZWJhci1pdGVtLS1jdXJyZW50IHtcblx0PiBhLFxuXHQ+IGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMpO1xuXHRcdGNvbG9yOiAjRkZGOyB9IH1cblxuLy8gU3Vic2VjdGlvbiBJbmRleCBpbiBtb2JpbGVcbi5zaWRlYmFyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogICRndXR0ZXIgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHRjb2xvcjogIzExMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhIHtcblx0XHRjb2xvcjogIzExMTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMsIGxpZ2h0KTtcblx0XHRcdGNvbG9yOiAjMTExOyB9IH1cblx0LnNpZGViYXItc3Vic2VjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRndXR0ZXIvMiAkZ3V0dGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0dWwgbGkgYSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRndXR0ZXIvMiAkZ3V0dGVyICRndXR0ZXIvMiAkZ3V0dGVyKjI7IH0gfSB9XG5cdC5zaWRlYmFyLW9wdGlvbi10ZXh0IHtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyLzIgJGd1dHRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogIzY2Njtcblx0XHQuc2lkZWJhci1hcnJvdyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLXRyaWFuZ2xlLXVwc2lkZWRvd24uc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXHQuc2VsZWN0ZWQsXG5cdC5zaWRlYmFyLWl0ZW0tLWN1cnJlbnQsXG5cdC5zZWxlY3RlZDpob3Zlcixcblx0LnNpZGViYXItaXRlbS0tY3VycmVudDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Iocyk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzKTtcblx0XHRcdGNvbG9yOiAjZmZmOyB9XG5cdFx0dWwgbGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMTExOyB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocywgbGlnaHQpO1xuXHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocywgbGlnaHQpO1xuXHRcdFx0XHRcdGNvbG9yOiAjMTExOyB9IH0gfSB9XG5cdCYub3BlbiB7XG5cdFx0LnNpZGViYXItb3B0aW9uLXRleHQge1xuXHRcdFx0LnNpZGViYXItYXJyb3cge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRyaWdodDogMTBweDsgfSB9XG5cdFx0LnNpZGViYXItc3Vic2VjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cbi5jb250YWN0LWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRjb2xvcjogd2hpdGUge1xuICAgIHBhZGRpbmc6ICRndXR0ZXI7IH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6ICRndXR0ZXI7IH1cblx0YSB7XG5cdFx0Y29sb3I6IHdoaXRlOyB9XG5cblx0ZGl2IHtcblx0XHRmb250LXNpemU6IDE7XG5cdFx0cGFkZGluZzogJGd1dHRlci8yICRndXR0ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9IH1cblxuIiwiI2Zvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0bGluZS1oZWlnaHQ6IGNhbGMtZW0oMTgpO1xuXHRhIHtcblx0XHRjb2xvcjogIzAwMDsgfSB9XG5cbi5mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmZvb3Rlci1jb250YWN0IHtcblx0d2lkdGg6IDIwJTtcblx0cGFkZGluZy1yaWdodDogJGd1dHRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAkZ3V0dGVyICRndXR0ZXIgJGd1dHRlciAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHNwYW4ge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXItY29udGFjdC1zdWJ0aXRsZSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZvb3Rlci1sb2NhdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uZm9vdGVyLWFkZHJlc3Mge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5mb290ZXItc29jaWFsIHtcblx0cGFkZGluZzogJGd1dHRlciAwO1xuXHRjb2xvcjogY29sb3IocCk7XG5cdGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTsgfVxuXHRhIHtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0d2lkdGg6IDI3cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihwKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcihwKTsgfSB9IH1cblx0aSB7XG5cdFx0Y29sb3I6ICNFMUUxRTE7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXIvMjsgfSB9IH1cblxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG5cdGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9vdGVyLW1lbnUge1xuXHR3aWR0aDogODAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG5cdHBhZGRpbmc6ICRndXR0ZXIgMCAwICRndXR0ZXIqMS41O1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIgMDsgfSB9XG5cbiNtZW51LWZvb3RlcixcbiNtZW51LWZvb3Rlci1mciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQ+IC5tZW51LWl0ZW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcioyLjI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdD4gYSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjsgfSB9XG5cdC5zdWItbWVudSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyKjI7XG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIvMjsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0PiAubWVudS1pdGVtIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MHB4OyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCJpbnB1dCB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTsgfVxuXG5zZWxlY3Qge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4OyB9XG4iLCIuYnJlYWRjcnVtYnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWFsdDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdG1hcmdpbi1ib3R0b206IGd1dHRlcigpKjI7XG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpob3Zlcjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGNvbG9yOiBjb2xvcihwKTsgfSB9XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiBjb2xvcihwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblx0dGltZSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApO1xuXHRcdGZvbnQtc2l6ZTogMThweDsgfVxuXG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IGd1dHRlcigpKjQ7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7IH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9pLWFycm93LXJlZC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHRcdHRvcDogNHB4O1xuXHRcdHRyYW5zaXRpb246IGxlZnQgLjFzIGVhc2Utb3V0O1xuXHRcdC53aW4gJiB7XG5cdFx0XHR0b3A6IDlweDsgfSB9XG5cdCY6aG92ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogLTE4cHg7IH0gfSB9XG5cbi5icmVhZGNydW1icy1wdWxsUmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYnJlYWRjcnVtYnMtZGl2aWRlciB7XG5cdG1hcmdpbjogMCAkZ3V0dGVyLzIgMCAkZ3V0dGVyO1xuXHRjb2xvcjogY29sb3IocCk7XG5cdGZvbnQtc2l6ZTogMTRweDsgfVxuIiwiYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5iLFxuLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWFsdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6ICRndXR0ZXIvMiAkZ3V0dGVyKjEuNTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXItcmFkaXVzO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygyMDAlICsgNHB4KSBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbi14IC4zNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTFweDsgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9IH1cblxuXG5cbi8qIEJ1dHRvbiBUeXBlcyAqL1xuLmItc29jaWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cblxuLmItY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2ktY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC42OyB9IH1cblxuLmItcGx1cyB7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvaS1wbHVzLnN2ZycpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYi0tdG9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBndXR0ZXIoKSoxLjUgMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGd1dHRlcigpKjEuNTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuICAgICAgICBtYXJnaW46ICRndXR0ZXIgMDsgfSB9XG5cbi8qIEJ1dHRvbiBzdHlsZXMgKi9cbi5iMSxcbi5idXR0b24tcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGNvbG9yKHApIDUwJSwgI2ZmZiA1MCUpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocCk7IH0gfVxuXG4uYjIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IocCk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogY29sb3IocCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgNTAlLCBjb2xvcihwKSA1MCUpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5iMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvcihwKSA1MCUsICNmZmYgNTAlKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocCk7IH0gfVxuLmI0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihwKTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuXG4uYi1wb3Age1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvcihzKSA1MCUsICNmZmYgNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHMpOyB9IH1cblxuXG4vKiBDdXN0b20gQnV0dG9ucyAqL1xuLy8gUmVhZCBtb3JlIGJ1dHRvblxuJXBzZXVkby1lbGVtZW50LWdsb2JhbCB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvYXJyb3ctYmx1ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7IH1cblxuLnByZXYsXG4ubmV4dCxcbi5yZWFkLW1vcmUge1xuICAgIGNvbG9yOiBjb2xvcihzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3Iocyk7IH0gfVxuXG4ucHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVwc2V1ZG8tZWxlbWVudC1nbG9iYWw7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMTJweDsgfSB9XG5cbi5uZXh0IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlcHNldWRvLWVsZW1lbnQtZ2xvYmFsO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0OyB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMnB4OyB9IH1cblxuJWxpbmstdHJhaWxpbmctYXJyb3cge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvYXJyb3ctYmx1ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDcwJTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uY3RhLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgJiNwcmV2IHtcbiAgICAgICAgPiAlaGVhZGluZ3Mge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDg1JTsgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoMTgwZGVnKTsgfSB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWxpbmstdHJhaWxpbmctYXJyb3c7IH1cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7IH0gfVxuXG4vLy8gdGhlIGZvcm0gYnV0dG9uIGZyb20gZXZlbnRzIHN1Ym1pc3Npb24gcGx1Z2luXG4jZXZlbnQtZm9ybSB7XG4gICAgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IocCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lci1yYWRpdXM7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYWx0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH0gfVxuXG5cbiIsIi5jdGEge1xuXHRmb250LXNpemU6IDE0cHg7IH1cblxuLmN0YS1hcnRpY2xlLWhpZGUge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5jdGEtdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjsgfVxuXG4uY3RhLWRhdGUge1xuXHR0aW1lIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jdXRXcmFwLXhzIHtcblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmN0YS1saXN0IHtcblx0QGluY2x1ZGUgZ3JpZGJveDtcblx0LmN0YS1hcnRpY2xlLWltZyB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluOyB9IH1cblxuLmN0YS1hcnRpY2xlLWltZyB7XG5cdGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG4uY3RhLWFydGljbGUge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjI7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggOHB4ICNFQUVBRUE7XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5jdGEtYXJ0aWNsZS1pbmZvIHtcblx0cGFkZGluZzogJGd1dHRlcjsgfVxuXG4vLyBDVEEgZ2FsbGVyeVxuLmN0YS1nYWxsZXJ5IHtcblx0cGFkZGluZy1sZWZ0OiBzcGFuKDEsIDI0KTtcblx0cGFkZGluZy1yaWdodDogc3BhbigxLCAyNCk7XG5cdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHQuY3RhIHtcblx0XHQvL3BhZGRpbmc6IGd1dHRlcigpKjIgZ3V0dGVyKDUwcHgpXG5cdFx0cGFkZGluZzogMCBndXR0ZXIoNTBweCkgNTBweDsgfVxuXHQuY3RhLXRpdGxlIHtcblx0XHRjb2xvcjogY29sb3IocCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRociB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1heCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHQuY3RhIHtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHQuY3RhIHtcblx0XHRcdHBhZGRpbmc6ICRndXR0ZXIqMiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgfSB9IH0gfVxuXG5cbi8vIENpcmNsZSBnYWxsZXJ5XG4uY3RhLWNpcmNsZXMge1xuXHQvL3BhZGRpbmc6ICRndXR0ZXIqMyBndXR0ZXIoKSozIDBcblx0cGFkZGluZzogJGd1dHRlciozIDAgMDsgfVxuXG4uY3RhLWNpcmNsZXMtZ2FsbGVyeSB7XG5cdC8vbWFyZ2luLWxlZnQ6IGd1dHRlcigtODBweClcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMFxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5jdGEtY2lyY2xlIHtcblxuXHR3aWR0aDogMTAwJSAqIDEvMztcblx0Ly9wYWRkaW5nLWxlZnQ6IGd1dHRlcig4MHB4KVxuXHRwYWRkaW5nOiAwIGd1dHRlcigzMHB4KTtcblx0YSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYWx0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQ7IH1cblx0Jjpob3ZlciB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGd1dHRlcigzMHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHdpZHRoOiA1MCU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGgzLCBhIHtcblx0XHRcdC8vIGZvbnQtc2l6ZTogMTZweFxuIH0gfSB9XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDIycHhcblxuXG5cblxuXG4ucGxhbi1ldmVudC1jaXJjbGVzIHtcblx0Ji5jdGEtY2lyY2xlcy1nYWxsZXJ5IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5cdC5jdGEtY2lyY2xlIHtcblx0XHR3aWR0aDogMzUlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY29sb3IocCk7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hbHQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLW91dDsgfVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblx0XHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdFx0d2lkdGg6IDYwJTsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmOyB9IH0gfSB9XG5cblxuXG4uY3RhLWNpcmNsZS1zaGVsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IGNvbG9yKHApO1xuXHRib3JkZXI6IDVweCBzb2xpZCBjb2xvcihwKTtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblx0cGFkZGluZy10b3A6IDEwMCU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRcdGgzLCBoNCB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfSB9XG5cdGRpdiB7XG5cdFx0dG9wOiAyNSU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogY2FsYygyMCUgLSAjeyRndXR0ZXJ9KTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDsgfSB9IH1cbi5zZWN0aW9uLWNhbGVuZGFyLWN0YSB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiA0MHB4OyB9XG4uY2FsZW5kYXItY3RhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygxMDAlIC8xMik7IH1cblx0LmN0YS1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdW5zZXQ7IH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDgwcHggMCA2MHB4OyB9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cdC5jdGEtaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCA2MHB4IDAgMDsgfSB9XG5cdC5jdGEtYnV0dG9uLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG5cblxuLnN1Ym1pdC1ldmVudC1jdGEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQuc3VibWl0LWV2ZW50LWluZm8ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDgwcHggNDBweDsgfVxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5cblx0XHQuc3VibWl0LWV2ZW50LWRlc2Mge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblx0Ji5saXN0LXZpZXcge1xuXHRcdC5zdWJtaXQtZXZlbnQtaW5mbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMzBweDtcblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlOyB9XG5cdFx0XHQuc3VibWl0LWV2ZW50LWRlc2Mge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cdFx0XHQuY3RhLWJ1dHRvbi13cmFwIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGNvbG9yKHApIWltcG9ydGFudDsgfSB9IH0gfSB9IH1cbiIsIi5nYWxsZXJ5LWNhcmRzIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblxuLmNhcmQge1xuXHR3aWR0aDogMTAwJS8zIC0gZ3V0dGVyKCkqMztcblx0bWFyZ2luLXRvcDogJGd1dHRlciAqIDI7XG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAyO1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cdGg1LCBoNiB7XG5cdFx0Y29sb3I6IGNvbG9yKHMpOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0d2lkdGg6IDEwMCUvMyAtIGd1dHRlcigpKjI7IH1cblxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiA1MCUgLSBndXR0ZXIoKSoyOyB9XG5cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR3aWR0aDogNTAlIC0gZ3V0dGVyKCkqMjsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY2FyZC1pbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDI4MHB4O1xuXHRpbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdGhlaWdodDogMjMwcHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRoZWlnaHQ6IDI4MHB4OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0aGVpZ2h0OiAyNTBweDsgfSB9XG5cbi5jYXJkLWltZy1maWxsIHtcblx0aW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cblxuLmNhcmQtbmFtZSB7XG5cdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcblx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyLzI7XG5cdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIvMjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuIiwiLmluZm8tcGFuZWwtdGFiIHtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pbmZvLXBhbmVsLXRhYi0tYWN0aXZlIHtcblx0aDMge1xuXHRcdGNvbG9yOiAjZmZmOyB9XG5cdC5jdGEtY2lyY2xlLXNoZWxsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTsgfSB9XG5cbi5pbmZvLXBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocywgeGxpZ2h0KTtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1bCB7XG5cdFx0Ly8gbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsXG5cdFx0cGFkZGluZzogMCAwICRndXR0ZXIqMiAyNXB4OyB9XG5cdGhyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHdpZHRoOiAyNXB4OyB9IH1cblxuLmluZm8tcGFuZWwtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cdHBhZGRpbmc6IDAgZ3V0dGVyKCkqMztcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmluZm8tcGFuZWwtLWFjdGl2ZSB7XG5cdG1heC1oZWlnaHQ6IDEwMCU7IC8vMjIwMHB4XG5cdC5pbmZvLXBhbmVsLXdyYXAge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4uaW5mby1wYW5lbC1jbG9zZUJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiBndXR0ZXIoKSoyIDA7XG5cdG9wYWNpdHk6IC4yO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci1tYXgtd2lkdGh9KSAvIDIpO1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRyaWdodDogNSU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRtYXJnaW4tdG9wOiBndXR0ZXIoKSo0O1xuXHRcdCY6aG92ZXIge1xuXHQgICAgICAgIG9wYWNpdHk6IC41OyB9IH0gfVxuXG4uaW5mby1wYW5lbC1jb2wge1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IGd1dHRlcigpKjQ7IH1cbiIsImltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7IH1cbiIsIi8vIG92ZXJyaWRlcyBvZiBTbGljayBjbGFzc2VzXG4jc2xpZGVyIHtcblx0aGVpZ2h0OiA4MDBweDtcblx0QGluY2x1ZGUgc2NyZWVuLW1heCB7XG5cdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0aGVpZ2h0OiA0MDBweDsgfSB9XG5cbi5zbGljay1zbGlkZSB7XG5cdGhlaWdodDogODAwcHg7XG5cdC5oZWFkZXItaW1nIHtcblx0XHRoZWlnaHQ6IDgwMHB4O1xuXHRcdHdpZHRoOiBhdXRvOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHQuaGVhZGVyLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4OyB9IH0gfVxuXG4uc2xpZGVyLWNhcHRpb24gPiBkaXYge1xuXHR3aWR0aDogMTAwdnc7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stbmV4dCB7XG5cdEBpbmNsdWRlIHNsaWRlQXJyb3coNXB4KTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci1tYXgtd2lkdGh9KSAvIDIpO1xuXHR0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG5cdHdpZHRoOiA1MHB4O1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRyaWdodDogNSU7IH0gfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7IH0gfSB9XG5cdGJ1dHRvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7IC8vMTVweFxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKHApO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgfSB9XG4iLCIuY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXI6IDNweCBzb2xpZCBjb2xvcihzKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxOyB9XG5cbi5jaXJjbGUtYmlnIHtcblx0d2lkdGg6IDg1cHg7XG5cdGhlaWdodDogODVweDtcblx0bGVmdDogY2FsYyg1MCUgLSA0Mi41cHgpOyB9XG5cbiNjaXJjbGUtdG9wIHtcblx0dG9wOiAtNDIuNXB4OyB9XG5cbiNjaXJjbGUtYm90dG9tIHtcblx0Ym90dG9tOiAtNDIuNXB4OyB9XG4iLCIubGlzdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6ICRndXR0ZXIqMiAwO1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXIqMjsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIqMiAwIDVweDsgfSB9XG4iLCIvLyBDdXN0b20gVHdpdHRlciBGZWVkIE92ZXJyaWRlc1xuI2N0Zi5jdGYtb3ZlcnJpZGVzIHtcblx0d2lkdGg6IDEwMCUgKiAyLzM7XG5cdC5jdGYtdHdlZXRzIHtcblx0XHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDIpO1xuXHRcdEBpbmNsdWRlIGdhdGVkR2FsbGVyeSgxLCAzKTtcblx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cblx0LmN0Zi1pdGVtIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdHBhZGRpbmc6IDkwcHggZ3V0dGVyKCkqNDsgfVxuXG5cdC5jdGYtYXV0aG9yLW5hbWUsXG5cdC5jdGYtc2NyZWVuYW1lLXNlcCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5jdGYtYXV0aG9yLXNjcmVlbm5hbWUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hbHQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0XHRtYXJnaW46IDAgMCA1cHggMDsgfVxuXG5cdC5jdGYtdHdlZXQtbWV0YSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5jdGYtdHdlZXQtdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICFpbXBvcnRhbnQ7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7IH0gfVxuXG5cdC5jdGYtdHdlZXQtdGV4dC1tZWRpYS13cmFwIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7IH0gfVxuXG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmN0Zi10d2VldHMge1xuXHRcdFx0QGluY2x1ZGUgZ2FsbGVyeSgxLCAxKTsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0LmN0Zi10d2VldHMge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdD4gZGl2Om50aC1jaGlsZCgybikge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpOyB9IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdC5jdGYtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7IH0gfSB9XG5cbi8vIEFkZGVkIFN0eWxlc1xuLnNvY2lhbG1lZGlhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9tZWdhcGhvbmUucG5nJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjUlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyJSBjZW50ZXI7XG5cdHBhZGRpbmc6ICRndXR0ZXIqNCAwO1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDgyJSA4NSU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMiU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDc1JTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuLnNvY2lhbG1lZGlhLWdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5zb2NpYWxtZWRpYS1mYWNlYm9vayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzQlO1xuXHRwYWRkaW5nOiAkZ3V0dGVyIGd1dHRlcigpKjM7XG5cdGg1IHtcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGJvcmRlciwgbGlnaHQpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDgwcHggZ3V0dGVyKCkqMzsgfSB9XG5cblxuXG4iLCIuaGFsZiB7XG5cdHdpZHRoOiA1MCU7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zb3VyY2Utc2Fucy1mb250IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJhc2U7IH1cblxuLmJlYmFzLW5ldWUtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hbHQ7IH1cblxuLmxldHRlci1zcGFjaW5nLXNtYWxsIHtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwMDFlbTsgfVxuXG4ubGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdFx0XHRcdFx0XHRHbG9iYWxcdFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXZlbnQtdGltZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5ldmVudC1sb2NhdGlvbi1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNlbS13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiA0OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRcdEV2ZW50cyBIZWFkZXIgXHRcdFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ldmVudHMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZzogJGd1dHRlciozIDAgJGd1dHRlcioxLjU7XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDM2cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMS41OyB9IH0gfVxuXG4uZXZlbnRzLXZpZXdTZWxlY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDEycHg7IH1cblxuLmV2ZW50cy12aWV3QnRuLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmV2ZW50cy12aWV3QnRuIHtcblx0Y29sb3I6IGNvbG9yKHApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblx0b3BhY2l0eTogLjU7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4jbGlzdFRvZ2dsZSB7XG5cdG1hcmdpbi10b3A6IDNweDsgfVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRMaXN0IC0gR2xvYmFsIFx0XHRcdFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIE92ZXJyaWRlc1xuI3NlYXJjaGZvcm1fZXZlbnRzIHtcblx0cGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLnNlYXJjaGZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHNlbGVjdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoKSAqIDI7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMTIyODMxO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3NzbXUvZGlzdC9pbWcvaS10cmlhbmdsZS11cHNpZGVkb3duLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCk7IH1cblx0LmIge1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgfVxuXG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRpbnB1dFtuYW1lPVwic2VhcmNoXCJdLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMS41OyB9XG5cdFx0aW5wdXRbbmFtZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdHNlbGVjdCxcblx0XHQuYiB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9IH1cblxuLmV2ZW50LXNlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoKSAqIDI7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTVweDtcblx0XHR0b3A6IDhweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2ktc2VhcmNoLnN2ZycpO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjVweDsgfVxuXG5cdGlucHV0W25hbWU9XCJzZWFyY2hcIl0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMTIyODMxO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQ1cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbnB1dFtuYW1lPVwic2VhcmNoXCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4uZXZlbnQsXG4uZXZlbnQtbGlzdCB7XG5cdC5ldmVudC1pbWcge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKiA1LzEyKTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IGd1dHRlcigpKjQ7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7IH1cblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG5cblxuXG4uZXZlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6ICRndXR0ZXIqMiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzEyMjgzMTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMjgzMTtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjI7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyKjIgMCA1cHg7IH0gfVxuXG5cblxuLmV2ZW50LWRhdGUge1xuXHR3aWR0aDogY2FsYygxMDAlIC8gMTIpO1xuXHRoMSB7XG5cdFx0Y29sb3I6IGNvbG9yKHMpO1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXIvMjsgfVxuXHR0aW1lIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHRzcGFuIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYWx0O1xuXHRcdGZvbnQtc2l6ZTogMzZweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdG9yZGVyOiAzO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0cGFkZGluZzogJGd1dHRlciAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmV2ZW50LWltZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMjAwcHg7XG5cdGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0Ly8gK3NjcmVlbi1tZFxuIH1cdC8vIFx0aGVpZ2h0OiBhdXRvXG5cbi5ldmVudC1zaW5nbGUtaW1nIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5ldmVudC1pbmZvIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAqIDYvMTIpO1xuXHRwYWRkaW5nOiAkZ3V0dGVyLzIgZ3V0dGVyKCkqOCAkZ3V0dGVyLzIgMDtcblx0aDMge1xuXHRcdGNvbG9yOiBjb2xvcihwKTsgfVxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4OyB9XG5cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyIGd1dHRlcigpICRndXR0ZXIgMDtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogODAlOyB9IH1cblxuLmV2ZW50LWxvY2F0aW9uLWFkZHJlc3Mge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuLnRhZy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0TGlzdCBFdmVudHMgUGFnZSAgT25seVx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jcGFnZS1ldmVudHMsXG4ucGFnZS10ZW1wbGF0ZS1ldmVudHMsXG4ubGF5b3V0LW1haW4ge1xuXHQuZXZlbnQge1xuXHRcdC5ldmVudC1kYXRlIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwJTsgfSB9XG5cdFx0LmV2ZW50LWltZyB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgfVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4OyB9IH1cblx0XHQuZXZlbnQtaW5mbyB7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTU5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0XHR3aWR0aDogNTAlOyB9IH0gfVxuXHQuc2lkZWJhciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7IH1cblx0LnNpZGViYXItY2FsZW5kYXIge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGNvbG9yKHMpOyB9XG5cdFx0LmVtLWNhbG5hdiB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDsgfVxuXHRcdC5tb250aF9uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cblx0LnNpZGViYXItaXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY29sb3Iocyk7XG5cdFx0XHRwYWRkaW5nOiAwOyB9XG5cdFx0aDUge1xuXHRcdFx0Y29sb3I6IGNvbG9yKHApOyB9XG5cdFx0LmVtLXRhZ3MtbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cdFx0LmVtLWNhdGVnb3J5LWxpc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4OyB9IH0gfVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRcdFx0U2luZ2xlIFBhZ2UgXHRcdFx0XHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXZlbnQtbGlzdCB7XG5cdC5ldmVudC1pbWcge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyOyB9IH1cbi50YWctd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGRpdiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdFx0XHRcdFx0XHRDYWxlbmRhciBcdFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gT3ZlcnJpZGVzXG5cbi5lbS1jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hbHQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRyOm50aC1jaGlsZChvZGQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLm1vbnRoX25hbWUge1xuXHRjb2xvcjogY29sb3IocCk7XG5cdHBhZGRpbmc6ICRndXR0ZXIgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5lbS1jYWxuYXYge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4OyB9XG5cbi5lbS1jYWxuYXYtcHJldiB7XG5cdEBpbmNsdWRlIHNsaWRlQXJyb3coM3B4LCBjb2xvcihwKSwgcHJldik7IH1cblxuLmVtLWNhbG5hdi1uZXh0IHtcblx0QGluY2x1ZGUgc2xpZGVBcnJvdygzcHgsIGNvbG9yKHApKTsgfVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbnRyOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IocywgbGlnaHQpOyB9XG5cbi5kYXlzLW5hbWVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocykgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGQge1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRmb250LXNpemU6IDE2cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAkZ3V0dGVyLzIgMDsgfSB9IH1cbi5ldmVudGZ1bCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfSB9IH1cblxuLy8gQWRkZWQgQ2xhc3Nlc1xuI2NhbEZ1bGwge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjM7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbiNjYWxTbWFsbCB7XG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXIqMztcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi5jYWwtc3F1YXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogY2FsYygxMDAlIC8gNyk7XG5cdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcihzLCBsaWdodCk7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHMsIGxpZ2h0KTtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihzLCBsaWdodCk7IH1cblx0Ji5ldmVudGZ1bC10b2RheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsMjUyLDI1NCwwLjg1KTsgfSB9XG4uY2FsLXNxdWFyZS1zaGVsbCB7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjM1cyBsaW5lYXI7IH1cbi5jYWwtZGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMsIGxpZ2h0KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHggMDsgfVxuXG4uY2FsLWV2ZW50LWxpc3Qge1xuXHQvLyBsaXN0LXN0eWxlOiBpbml0aWFsXG5cdHBhZGRpbmctbGVmdDogJGd1dHRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6IGNvbG9yKHApO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bGkge1xuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXIvMjtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQmOm50aC1jaGlsZCgxbiArIDQpIHtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cztcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblx0YSB7XG5cdFx0Y29sb3I6IGNvbG9yKHApO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cblxuLmNhbC1tb3JlLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDI1JTsgfVxuXG5AbWl4aW4gY2FsLW1vcmUge1xuXHRjb2xvcjogY29sb3Iocyk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1hbHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9hcnJvdy1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDguNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDcuNXB4OyB9IH1cblxuLmNhbC1tb3JlLFxuLmNhbC1sZXNzIHtcblx0QGluY2x1ZGUgY2FsLW1vcmU7IH1cblxuLmNhbC1sZXNzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0JjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfSB9XG5cbi5jYWwtc3F1YXJlLXNoZWxsLS1vcGVuIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4zNXMgbGluZWFyO1xuXHQuY2FsLW1vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LmNhbC1sZXNzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uY2FsLW1vcmUtLXN0YXRlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogN3B4O1xuXHRvcGFjaXR5OiAwO1xuXHRsZWZ0OiAkZ3V0dGVyO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMiojeyRndXR0ZXJ9KTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHR6LWluZGV4OiAxO1xuXHQmOmNoZWNrZWQge1xuXHRcdCYgfiB7XG5cdFx0XHQuY2FsLWV2ZW50LWxpc3QgbGk6bnRoLWNoaWxkKDFuICsgNCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7IH0gfSB9IH1cblxuLmNhbC1ldmVudC1pbmZvIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG5cdGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdEV2ZW50IFN1Ym1pc3Npb24gRm9ybSAgICBcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZS1zdWJtaXQtZXZlbnQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cbiNldmVudC1mb3JtIHtcblx0LndyYXAge1xuXHRcdG1heC13aWR0aDogdW5zZXQ7IH1cblx0aW5wdXQsXG5cdHNlbGVjdCB7XG5cdFx0b3V0bGluZTogaW5pdGlhbDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXHRcdHBhZGRpbmc6IDE2cHggMTBweDtcblx0XHR3aWR0aDogOTUlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA3NSU7IH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG5cdFx0XHR3aWR0aDogNTAlOyB9IH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cblx0LmVtLWRhdGUtaW5wdXQtbG9jLFxuXHQuZW0tdGltZS1pbnB1dCB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5pbnNpZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Ji5ldmVudC1mb3JtLXN1Ym1pdHRlciB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblx0XHQmLmV2ZW50LWZvcm0tbmFtZSB7XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXHRcdCYuZXZlbnQtZm9ybS13aGVyZSxcblx0XHQmLmV2ZW50LWZvcm0taW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cdCNldmVudC10aW1lem9uZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNzUlOyB9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuXHRcdFx0d2lkdGg6IDUwJTsgfSB9XG5cdC5lbS10aW1lLWFsbC1kYXkge1xuXHRcdHdpZHRoOiB1bnNldDsgfVxuXHQuZW0tdGltZS1yYW5nZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHQuZW0tbG9jYXRpb24tZGF0YS1jb3VudHJ5LFxuXHQuZW0tdGltZXpvbmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzZWxlY3Qge1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNjQlO1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRyaWdodDogNSU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL3NyYy9pbWcvaWNvbl9hcnJvd2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cmlnaHQ6IDI1JTsgfVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuXHRcdFx0XHRyaWdodDogNTAlOyB9IH0gfVxuXG5cdC5lbS1sb2NhdGlvbi1kYXRhLWNvdW50cnkge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0aGVpZ2h0OiA2NCU7IH0gfVxuXHQjZXZlbnQtZGF0ZS1leHBsYW5hdGlvbixcblx0LmltYWdlLXJlc3RyaWN0aW9ucyB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGNvbG9yOiBncmV5OyB9XG5cdCNuby1sb2NhdGlvbiB7XG5cdFx0d2lkdGg6IHVuc2V0OyB9XG5cdCNlbS1sb2NhdGlvbi1kYXRhIHtcblx0XHR0YWJsZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7IH1cblx0XHR0ciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMDsgfVxuXHRcdFx0dGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cdFx0I2xvY2F0aW9uLWNvdW50cnkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDc1JTsgfVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTlweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlOyB9IH0gfVxuXHQjZW0tbG9jYXRpb24tc2VhcmNoLXRpcCB7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljOyB9XG5cdCN3cC1lbS1lZGl0b3ItY29udGVudC1lZGl0b3ItY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cblx0LmVtLWxvY2F0aW9uLW1hcC1jb250YWluZXIsXG5cdCNxdF9lbS1lZGl0b3ItY29udGVudF90b29sYmFyLFxuXHQjd3AtZW0tZWRpdG9yLWNvbnRlbnQtZWRpdG9yLXRvb2xzLFxuXHQjZXZlbnQtaW1hZ2UtaW1nIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdCNtY2V1XzI2IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC53cC1lZGl0b3ItY29udGFpbmVyLFxuXHQuZXZlbnQtZWRpdG9yIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA3NSU7IH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG5cdFx0XHR3aWR0aDogNTAlOyB9IH1cblx0LndwLWVkaXRvci1jb250YWluZXIgdGV4dGFyZWEud3AtZWRpdG9yLWFyZWEge1xuXHRcdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblx0XHRoZWlnaHQ6IDEwMHB4OyB9XG5cdC5ldmVudC1jYXRlZ29yaWVzIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogNzUlOyB9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7IH0gfVxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGdyZXk7IH0gfVxuXG5cdCNldmVudC1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0LmlucHV0LWNoZWNrYm94IHtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogdW5zZXQ7IH0gfVxuXHQvLyAuc3VibWl0XG5cdC8vIFx0d2lkdGg6IDkwJVxuXHQvLyBcdG1hcmdpbi1sZWZ0OiBhdXRvXG5cdC8vIFx0bWFyZ2luLXJpZ2h0OiBhdXRvXG5cbiB9XHQvLy8gY2FsZW5kZGFyIHBpY2tlclxuXG5cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogY29sb3IocCkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAycHggc29saWQgY29sb3IocCkgIWltcG9ydGFudDsgfVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogI2ZmZmZmZjsgfVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHR0b3A6IDhweCAhaW1wb3J0YW50OyB9XG4uaW5wdXQtZmllbGQtZGF0YV9wcml2YWN5X2NvbnNlbnQge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0Y29sb3I6IGNvbG9yKHMpIWltcG9ydGFudDsgfVxuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdFx0Y29sb3I6IGNvbG9yKHApIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFx0OTEsIDIwMywgMjQ1LCAwLjIpIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKHMpIWltcG9ydGFudDsgfVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyIHtcblx0Y29sb3I6IGNvbG9yKHApIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoXHQ5MSwgMjAzLCAyNDUsIDAuMikhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IGNvbG9yKHMpIWltcG9ydGFudDsgfVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRcdEdsb2JhbFx0XHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm9va2luZy1nYWxsZXJ5IHtcblx0cGFkZGluZzogMCBndXR0ZXIoKSo0IDEwMHB4O1xuXHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBndXR0ZXIoKSAqIC00OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRtYXJnaW4tbGVmdDogZ3V0dGVyKCkgKiAtNDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmJvb2tpbmctbm90ZS1zZWN0aW9uIHtcblx0Zm9udC1zaXplOiAyMHB4OyB9XG5cbi5ib29raW5nLWdhbGxlcnktY2FyZCB7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3LzQpO1xuXHRtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuXHQmOm50aC1jaGlsZCgzbikge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdFx0XHRcdFNQQUNFUyBDVEFcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc3BhY2VzLWN0YS13cmFwcGVyIHtcblx0aGVpZ2h0OiAyNzVweDtcblx0d2lkdGg6IDcwdnc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCUgMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUyNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRoZWlnaHQ6IDIzNXB4O1xuXHRcdHdpZHRoOiA4MHZ3OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0d2lkdGg6IDkwdnc7XG5cdFx0bWluLWhlaWdodDogMjB2aDtcblx0XHRwYWRkaW5nLXRvcDogNSU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRtaW4taGVpZ2h0OiAyNnZoO1xuXHRcdHdpZHRoOiA4NnZ3OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0dG9wOiA0MzBweDsgfSB9XG5cblxuXG4uc3BhY2VzLWN0YS1pbmZvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1JSAwOyB9XG5cblxuXG5cblxuLnBsYW4tbGkge1xuXHRmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cblxuLy8vLy8vLy8vLy8vLyBuZXcgYm9va2luZyBnYWxsZXJ5IC8vLy8vLy8vLy8vLy8vXG5cbi53cmFwIHtcblx0Ji5uby1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuXG5cbi5ib29raW5nLXdyYXAge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLWF1dG8tcm93czogMjV2dztcblx0Z3JpZC1jb2x1bW4tZ2FwOiAkZ3V0dGVyO1xuXHRncmlkLXJvdy1nYXA6ICRndXR0ZXI7XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0ZGl2Omxhc3QtY2hpbGQge1xuXHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdFx0Z3JpZC1jb2x1bW4tZW5kOiAzOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDM1dnc7XG5cdFx0ZGl2Omxhc3QtY2hpbGQge1xuXHRcdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tZW5kOiAyOyB9IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtYXV0by1yb3dzOiA2MHZ3OyB9XG5cblxuXG5cdC5ib29raW5nLWNhcmQtaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDgwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cblx0XHQub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdFx0LmJvb2tpbmctdGV4dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDc1JTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6ICRndXR0ZXI7IH0gfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgfSB9IH1cblx0LmJvb2tpbmctY2FyZC1uYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGg2IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwJTsgfSB9IH1cblxuI2xvY2F0aW9ucy1saXN0IHtcblx0LmdhbGxlcnktY2FyZHMge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cdC5leGNlcnB0LWN0YSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi8vLy8vLy8vLy8vLy8gdmlldyBvdXIgc3BhY2VzIC0gYWRqdXN0bWVudHMgdG8gZ2FsbGVyeVxuXG4jZW0td3JhcHBlciB7XG5cdC5nYWxsZXJ5LWNhcmRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW46IDA7IH0gfSB9XG5cbi5jb250ZW50LXZpZXctc3BhY2VzIHtcblx0cGFkZGluZy1ib3R0b206IDA7IH1cblxuIiwiLmJ1aWxkaW5nLWFib3V0IHtcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiA0OyB9XG5cbi5idWlsZGluZy1hYm91dC1oYWxmIHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwJSAqIDEvMTI7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFx0XHRCdWlsZGluZyBIb3Vyc1x0XHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ1aWxkaW5nLWhvdXJzIHtcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiAyOyB9XG5cbi5idWlsZGluZy1ob3Vycy1nYWxsZXJ5IHtcblx0QGluY2x1ZGUgZ2F0ZWRHYWxsZXJ5KDEsIDMpO1xuXHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDMpO1xuXHRwYWRkaW5nOiAkZ3V0dGVyIDA7XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0QGluY2x1ZGUgZ2FsbGVyeSgxLCAyKTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdEBpbmNsdWRlIGdhbGxlcnkoMSwgMSk7XG5cdFx0JiA+ICVnYWxsZXJ5LWNoaWxkIHtcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lOyB9IH0gfSB9XG5cbi5idWlsZGluZy1ob3Vycy1jYXJkIHtcblx0cGFkZGluZy1sZWZ0OiBndXR0ZXIoKSAqIDI7XG5cdHBhZGRpbmctcmlnaHQ6IGd1dHRlcigpICogMjtcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXI7XG5cdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHRoNCB7XG5cdFx0Y29sb3I6IGNvbG9yKHMpOyB9XG5cdGhyIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzKTtcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyOyB9XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblx0dWwge1xuXHRcdC8vIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbFxuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlcjsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiBndXR0ZXIoKSAqIDI7XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBndXR0ZXIoKSAqIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlciAqIDI7XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogZ3V0dGVyKCkgKiAyOyB9IH0gfVxuXG4uYnVpbGRpbmctaG91cnMtY2FyZC1mb290bm90ZSB7XG5cdG1hcmdpbi10b3A6ICRndXR0ZXI7IH1cblxuLmJ1aWxkaW5nLWhvdXJzLWluZm9QYW5lbC1jYXJkIHtcblx0aDQge1xuXHRcdGNvbG9yOiAjMDAwOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0XHRcdERpcmVjdGlvbnMgJiBQYXJraW5nXHRcdFx0Ki9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ1aWxkaW5nLWRpcmVjdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogNjsgfVxuXG4uYnVpbGRpbmctZGlyZWN0aW9ucy1jb2wge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLXJpZ2h0OiBndXR0ZXIoKSo2O1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogJGd1dHRlciAqIDI7IH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHQubGFyZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDsgfSB9XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBndXR0ZXIoKSo0O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGd1dHRlcigpKjQ7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGd1dHRlciAqIDI7IH0gfSB9XG5cblxuLmJ1aWxkaW5nLWRpcmVjdGlvbnMtYWRkcmVzcyB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdFx0XHRcdE9mZmljZSBMaXN0aW5nXHRcdFx0XHQqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnVpbGRpbmctbGlzdGluZyB7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogNjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHRcdFNlY3VyaXR5IGFuZCBMb3N0ICZhbXA7IEZvdW5kXHRcdCovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idWlsZGluZy1zZWN1cml0eSB7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogMztcblx0LmIge1xuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXG5cbiIsIlxuLy8vLy8vLyB1cGRhdGVkIHJvb20gLy8vLy8vLy9cbi5jb250ZW50LWluZGl2aWR1YWwtcm9vbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQjbWVudS1mb290ZXIge1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXHRzZWN0aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHQubG9jYXRpb24tbGlzdC1yb29tIHt9IH1cblxuLnJvb20td3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdC5leGNlcnB0LWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuXG4ucm9vbS1jYXJvdXNlbC1mbGV4IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cdC5yb29tLWNhcm91c2VsLWJsb2NrIHtcblx0XHR3aWR0aDogNjYlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdFx0aGVpZ2h0OiA1MCU7IH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDUlOyB9XG5cblx0XHQucm9vbS1jYXJvdXNlbCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfVxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHRyaWdodDogNSU7IH0gfSB9XG5cblxuXHQucm9vbS1zaWRlYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMzAlO1xuXHRcdGhlaWdodDogNzIlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiAyMzRweDtcblx0XHRsZWZ0OiA2NSU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiBjb2xvcihzKTtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogNiU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tYXgge1xuXHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjV2dzsgfVxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0XHRoZWlnaHQ6IDUyJTsgfVxuXG5cblx0XHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdC5ob3VycyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuXG5cblxuXG5cblx0Lm5vdGVzLXdyYXAge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0aGVpZ2h0OiA0NSU7XG5cdFx0cGFkZGluZzogMTAlIDAgMCAzNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRoNiB7XG5cdFx0XHRjb2xvcjogY29sb3IocCk7IH1cblx0XHRAaW5jbHVkZSBzY3JlZW4teGwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvOyB9IH1cblxuXHRkaXYge1xuXHRcdC5iLXNpZGViYXIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTVweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDsgfSB9IH0gfVxuLmluZm8tYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0b3A6IC01JTtcblx0cmlnaHQ6IDc1cHg7XG5cdHdpZHRoOiA0MjBweDtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0LmluZm8tY2xvc2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y3Vyc29yOiAgcG9pbnRlcjtcblx0XHRjb2xvcjogY29sb3IocCk7IH0gfVxuXG5cblxuI3Jlc2VydmUtbW9iaWxlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IC00cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA4dmg7XG5cdFx0ei1pbmRleDogMzsgfSB9XG5cblxuXG4ucm9vbS1sb2NhdGlvbi13cmFwIHtcblx0aGVpZ2h0OiAxMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdDtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRcdGhlaWdodDogMjVweDsgfSB9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR3aWR0aDogNzUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblx0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAZXh0ZW5kIC5icmVhZGNydW1icztcblx0XHR3aWR0aDogMi8xMiAqMTAwJTtcblx0XHRjb2xvcjogY29sb3IocCk7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0XHR3aWR0aDogMjAlOyB9IH0gfVxuXG5cblxuXG5cblxuXG4ucm9vbS1pbmZvLXdyYXAge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDgvMTIgKjEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDsgfSB9XG5cblxuLnJvb20taW5mbyB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10O1xuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLmluZm8tY29sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmNvbC1sIHtcblx0XHR3aWR0aDogNzUlO1xuXHRcdGp1c3RpZnktaXRlbXM6IHN0YXJ0OyB9XG5cdC5jb2wtciB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBlbmQ7IH1cblx0LmNvbC0zIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuXHRcdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0XHR3aWR0aDogMzMlOyB9IH1cblx0LmNvbC1oYWxmIHtcblx0XHR3aWR0aDogNTAlOyB9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAxdmg7XG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7IH0gfSB9XG5cblxuLnJvb20tYWJvdXQge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjB2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDN2aDtcblx0cGFkZGluZy1ib3R0b206IDN2aDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10O1xuXHQuYWJvdXQtaW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR3aWR0aDogOC8xMiAqIDEwMCU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA5dnc7IH0gfSB9XG5cblxuLnBvcHVwLW92ZXJsYXkge1xuXHR3aWR0aDogOTAwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMTtcblx0ZmxleDogMTtcblx0bWluLWhlaWdodDogMDtcblx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHR3aWR0aDogODAwcHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHR3aWR0aDogNzAwcHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR3aWR0aDogNTAwcHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHR3aWR0aDogMzc1cHg7IH1cblxuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuXG4ucG9wdXAtY29udGVudCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0aGVpZ2h0OiA0MjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0aGVpZ2h0OiAzNzVweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdGhlaWdodDogMjc1cHg7IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHRoZWlnaHQ6IDI0MHB4OyB9XG5cblxuXHQmIGgzIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblx0JiBwIHtcblx0XHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdCYgYSB7XG5cdFx0Y29sb3I6IGNvbG9yKHMpOyB9XG5cblxuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHApO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAzdnc7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCA1OXB4IDIwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDQwcHggMTBweDsgfVxuXHRcdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDUwcHggMHB4OyB9XG5cblxuXG5cblx0XHQuY2xvc2UteCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR0b3A6IC0zNDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0XHRcdHRvcDogLTI5NXB4OyB9XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0XHRcdHRvcDogLTI4NXB4OyB9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0XHR0b3A6IC0yMTVweDsgfVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtIHtcblx0XHRcdFx0dG9wOiAtMjE1cHg7IH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0XHRcdHRvcDogLTE3MnB4O1xuXHRcdFx0XHRyaWdodDogMjRweDsgfSB9XG5cblx0XHQuY2xvc2UteDphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBYIFwiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTsgfVxuXG5cdFx0LmItcG9wIHtcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDUycHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsY29sb3Itc3RvcCg1MCUsI2VmNDA1MCksY29sb3Itc3RvcCg1MCUsI2ZmZikpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsI2VmNDA1MCA1MCUsI2ZmZiA1MCUpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcihwKTsgfVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdGJvdHRvbTogMzhweDsgfVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7IH0gfVxuXG5cblxuXG5cdFx0LnJlc2VydmUtY29sIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRcdFx0Ji5yZXNlcnZlLWxlZnQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuXHRcdFx0Ji5yZXNlcnZlLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdCYgcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDsgfSB9IH0gfSB9XG4ucm9vbS13cmFwIHtcblx0LnNsaWNrLWxpc3QsXG5cdC5zbGljay1zbGlkZSB7XG5cdFx0aGVpZ2h0OiA0MjVweDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4OyB9XG5cdFx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRcdGhlaWdodDogMjcwcHg7IH1cblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDsgfVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA1NTBweDsgfSB9IH1cblxuXG5cblxuLy8vLy8vLy8vLy8gXCJ5b3UgbWlnaHQgYWxzbyBiZSBpbnRlcmVzdGVkXCIgaW4gYmxvY2tcbiNsb2NhdGlvbnMtbGlzdC1yb29tIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuI2xvY2F0aW9ucy1yYW5kb20ge1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdC5sb2NhdGlvbi1pdGVtIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuXG5cblxuXG5cbiIsIi5zZWFyY2gtbm8tcmVzdWx0cyB7XG5cdGgxIHtcblx0XHRjb2xvcjogJGNvbG9yLXA7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuXHQubGlzdGluZyB7XG5cdFx0bWFyZ2luLXRvcDogMTBlbTtcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS1zZXBhcmF0b3I7XG5cblx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itcztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cblx0XHRhcnRpY2xlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS1zZXBhcmF0b3I7XG5cdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7IH1cblx0XHRcdGgyLFxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4OyB9XG5cdFx0XHR0aW1lIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IH1cblxuXHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG4iLCIub3JnYW5pZ3JhbS1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoMSB7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweFxuXHRcdGNvbG9yOiBjb2xvcihwKTsgfVxuXHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzLCBsaWdodCk7XG5cdFx0Lm9yZ2FuaWdyYW0tdHJpYW5nbGUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogY29sb3IocywgbGlnaHQpOyB9IH1cblx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMsIHhsaWdodCk7XG5cdFx0Lm9yZ2FuaWdyYW0tdHJpYW5nbGUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogY29sb3IocywgeGxpZ2h0KTsgfSB9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Lm9yZ2FuaWdyYW0tdHJpYW5nbGUtcmFpbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0Lm9yZ2FuaWdyYW0tc2hvcnQtcGVyc29uLW5hbWUsXG5cdFx0Lm9yZ2FuaWdyYW0tcGVyc29uLW11ZyB7XG5cdFx0XHRvcGFjaXR5OiAuNjsgfSB9IH1cblxuLm9yZ2FuaWdyYW0tY2xvc2VCdG4ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0IDFzOyB9XG5cbi5vcmdhbmlncmFtLXdyYXAge1xuXHR3aWR0aDogMTAwJTsgfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydCB7XG5cdHBhZGRpbmctdG9wOiA3NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwOyB9XG5cbi5vcmdhbmlncmFtLXNob3J0LWJsb2NrIHtcblx0d2lkdGg6IDUwJTtcblx0JiNvcmdhbmlncmFtLXBvc2l0aW9uIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cblx0JiNvcmdhbmlncmFtLXBlcnNvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMCU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHQmI29yZ2FuaWdyYW0tcG9zaXRpb24ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNSU7IH1cblx0XHQmI29yZ2FuaWdyYW0tcGVyc29uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNSU7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCYjb3JnYW5pZ3JhbS1wb3NpdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdFx0JiNvcmdhbmlncmFtLXBlcnNvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cbi5vcmdhbmlncmFtLXNob3J0LXBvc2l0aW9uLFxuLm9yZ2FuaWdyYW0tc2hvcnQtcGVyc29uIHtcblx0aGVpZ2h0OiAxMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5vcmdhbmlncmFtLXNob3J0LXBvc2l0aW9uIHtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24sXG4ub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcbi5vcmdhbmlncmFtLXBlcnNvbi1tdWcsXG4ub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi5vcmdhbmlncmFtLXNob3J0LXBlcnNvbi1uYW1lIHtcblx0b3BhY2l0eTogLjI7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cdG1hcmdpbi1yaWdodDogJGd1dHRlcjtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXI7IH0gfVxuXG4ub3JnYW5pZ3JhbS1wZXJzb24tbXVnIHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG9wYWNpdHk6IC40O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcblx0aW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXIqMjsgfSB9XG5cbi5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzLCBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQgMHM7XG5cdCNvcmdhbmlncmFtLXBlcnNvbiAmIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdCYsICNvcmdhbmlncmFtLXBlcnNvbiAmIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXI7IH1cblx0XHQjb3JnYW5pZ3JhbS1wb3NpdGlvbiAmIHtcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG4ub3JnYW5pZ3JhbS1mdWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6ICRndXR0ZXIqMjtcblx0cGFkZGluZy1ib3R0b206IDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwMCUgKiAxLzEyO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDAlICogMS8xMjtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcblx0aDUge1xuXHRcdGNvbG9yOiBjb2xvcihwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi14bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1wb3NpdGlvbi1mYWNldCB7XG5cdHdpZHRoOiAxMDAlICogMS8zO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXHRwYWRkaW5nLXRvcDogJGd1dHRlcjtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy10b3A6IDVweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ub3JnYW5pZ3JhbS1mYWNldC1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjsgfVxuXG4ub3JnYW5pZ3JhbS10cmlhbmdsZS1yYWlsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTsgfVxuXG4ub3JnYW5pZ3JhbS10cmlhbmdsZSB7XG5cdGhlaWdodDogNjBweDtcblx0d2lkdGg6IDgwcHg7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3Atd2lkdGg6IDY1cHg7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdHotaW5kZXg6IDE7IH1cblxuLy8gbW9kaWZpZXJzXG4ub3JnYW5pZ3JhbS1ibG9jay0tb3BlbiB7XG5cdGN1cnNvcjogaW5pdGlhbDtcblx0Lm9yZ2FuaWdyYW0tY2xvc2VCdG4ge1xuXHRcdG9wYWNpdHk6IC4yO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcblx0XHQmOmhvdmVyIHtcblx0ICAgICAgICBvcGFjaXR5OiAuNTsgfSB9XG5cdC5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uLFxuXHQub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcblx0Lm9yZ2FuaWdyYW0tcGVyc29uLW11ZyB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXHQub3JnYW5pZ3JhbS1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGxpbmVhciAuMXM7IH1cblx0Lm9yZ2FuaWdyYW0tZnVsbCB7XG5cdFx0bWF4LWhlaWdodDogNTAwMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLWluLW91dDsgfVxuXHQub3JnYW5pZ3JhbS10cmlhbmdsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQmOmhvdmVyIHtcblx0XHQub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcblx0XHQub3JnYW5pZ3JhbS1wZXJzb24tbXVnIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdC5vcmdhbmlncmFtLXNob3J0LXBlcnNvbiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDsgfVxuXHRcdC5vcmdhbmlncmFtLXNob3J0LXBlcnNvbixcblx0XHQub3JnYW5pZ3JhbS1zaG9ydC1wZXJzb24tbmFtZSxcblx0XHQub3JnYW5pZ3JhbS1wZXJzb24tbXVnLFxuXHRcdC5vcmdhbmlncmFtLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycywgb3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0IC4xczsgfSB9IH1cbiIsIi50aW1lbGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMsIHhsaWdodCk7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyKjQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0aDMge1xuXHRcdGNvbG9yOiBjb2xvcihwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnRpbWVsaW5lLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIGd1dHRlcigpKjQ7XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0cGFkZGluZzogMDsgfSB9XG5cbi50aW1lbGluZS1jb2wge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLXRvcDogJGd1dHRlcio4OyB9XG5cbi50aW1lbGluZS1jb2wtMSB7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGNvbG9yKHMpO1xuXHQudGltZWxpbmUtZXZlbnQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIqNDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAtMTRweDsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi1tZCB7XG5cdFx0LnRpbWVsaW5lLWV2ZW50IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIqMjsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi14cyB7XG5cdFx0XHQudGltZWxpbmUtZXZlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyOyB9IH0gfVxuXG4udGltZWxpbmUtY29sLTIge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIGNvbG9yKHMpO1xuXHQudGltZWxpbmUtZXZlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlciozO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogLTE0cHg7IH0gfVxuXHQjdGltZWxpbmUtY2lybGUtYmlnOmFmdGVyIHtcblx0XHRsZWZ0OiAtMjdweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbWQge1xuXHRcdC50aW1lbGluZS1ldmVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXIqMjsgfVxuXHRcdCN0aW1lbGluZS1jaXJsZS1iaWc6YWZ0ZXIge1xuXHRcdFx0bGVmdDogLTE0cHg7IH0gfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdFx0LnRpbWVsaW5lLWV2ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyOyB9IH0gfVxuXG4udGltZWxpbmUtZXZlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogNHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKHMpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogMHB4OyB9IH0gfVxuXG4jdGltZWxpbmUtY2lybGUtYmlnOmFmdGVyIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0dG9wOiAtMTJweDtcblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0dG9wOiAwcHg7IH0gfVxuXG4udGltZWxpbmUtc3Bhbi0xMCB7XG5cdG1hcmdpbi10b3A6ICRndXR0ZXIqNTsgfVxuXG4udGltZWxpbmUtc3Bhbi0yMCB7XG5cdG1hcmdpbi10b3A6ICRndXR0ZXIqMTA7IH1cblxuLnRpbWVsaW5lLXNwYW4tMzAge1xuXHRtYXJnaW4tdG9wOiAkZ3V0dGVyKjE1OyB9XG5cblxuXG5cblxuXG5cblxuXG4iLCIucmVzb3VyY2VzLWdhbGxlcnkge1xuXHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDIpO1xuXHQmID4gJWdhbGxlcnktY2hpbGQge1xuXHRcdCYjd2l0aEltZyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRAaW5jbHVkZSBnYWxsZXJ5KDEsIDEpO1xuXHRcdCYgPiAlZ2FsbGVyeS1jaGlsZCB7XG5cdFx0XHQmI3dpdGhJbWcge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgfSB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLW1kIHtcblx0XHQmID4gJWdhbGxlcnktY2hpbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTsgfSB9IH1cblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXIqMjtcblx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG5cdFx0bGkge1xuIH0gfVx0XHRcdC8vIGxpc3Qtc3R5bGU6IGluaXRpYWxcblx0LmIge1xuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXIqMjsgfSB9XG5cbi5yZXNvdXJjZXMtZ2FsbGVyeS0tZ2F0ZWQge1xuXHRAaW5jbHVkZSBnYXRlZEdhbGxlcnkoMSwgMik7XG5cdCYgPiAlZ2FsbGVyeS1jaGlsZCB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogNTAlIC0gMTAwJSAqIDEvMjQ7IH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDUwJSArIDEwMCUgKiAxLzI0OyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHQmID4gJWdhbGxlcnktY2hpbGQge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLnJlc291cmNlcy1ibG9jayB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMCUgKiAxLzI0O1xuXHRwYWRkaW5nLXRvcDogJGd1dHRlciozO1xuXHQmOm50aC1jaGlsZCgybikge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwJSAqIDEvMjQ7IH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IH1cblx0QGluY2x1ZGUgc2NyZWVuLWxnIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cbiNwaWdneUJhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL3BpZ2d5LWJhbmsuc3ZnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cblxuLnJlc291cmNlcy1pbmZvLXBhbmVsLWNvbCB7XG5cdHdpZHRoOiAxMDAlICogMS8zO1xuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7IH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDsgfSB9XG5cblx0LnJlYWQtbW9yZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyKjI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDAlKTsgfSB9IH1cblxuLnJlc291cmNlcy1wb3NpdGlvbiB7XG5cdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyOyB9XG5cbiIsIi5zZXJ2aWNlcy1jYXJkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoYm9yZGVyLCBsaWdodCk7IH1cblxuLmNsdWJzLWNhdGVnb3J5IHtcblx0cGFkZGluZzogJGd1dHRlciAqIDIgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgfSB9XG5cbi5jbHVicy1jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG5cdHdpZHRoOiA1MCU7XG5cdEBpbmNsdWRlIHNjcmVlbi1sZyB7XG5cdFx0d2lkdGg6IDYwJTsgfVxuXHRAaW5jbHVkZSBzY3JlZW4teHMge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLmNsdWJzLWNhdGVnb3J5LWltZyB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tbGcge1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogODAlOyB9IH1cblx0QGluY2x1ZGUgc2NyZWVuLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyKjEuNTtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9IH0gfVxuXG4uY2x1YnMtY2F0ZWdvcnktc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5cdC5iLXNvY2lhbCB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMpO1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3Iocyk7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogI2ZmZjsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGNvbG9yKHMpOyB9IH1cblx0XHRAaW5jbHVkZSBzY3JlZW4tbWF4IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4OyB9XG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9IH1cblxudWwuY2x1YnMtY2F0ZWdvcnktc29jaWFsIHtcblx0bGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZmFxIHtcblx0bWFyZ2luLXRvcDogJGd1dHRlcjtcblx0Lmg2IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlcjsgfSB9XG4uZmFxLWJsb2NrIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdHBhZGRpbmc6ICRndXR0ZXIqMS41IDA7IH1cblxuLmZhcS1xIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDI0cHg7IH1cblx0cCB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZhcS1idG4ge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlLWluLW91dCAuMXM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZmFxLWEge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZS1vdXQ7IH1cblxuLmZhcS1ibG9jay0tb3BlbiB7XG5cdC5mYXEtYSB7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLW91dDsgfVxuXHQuZmFxLWJ0biB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7IH0gfVxuXG5cbiIsIi5jaGFydC1zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RkNGRSAhaW1wb3J0YW50OyB9XG5cbi5jaGFydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA3MHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiA2NXB4O1xuXHRcdGhlaWdodDogNjVweDtcblx0XHRib3JkZXItd2lkdGg6IDNweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzIuNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDMxcHgpOyB9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDE0NXB4IDAgNzBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lOyB9IH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH0gfVxuXG4jY2hhcnQtc2lkZWxpbmUtYXJyb3cge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogNjVweDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMyLjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMTYxcHgpO1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3IocCk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLWFycm93LWJsdWUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDU1JTsgfSB9XG5cbi5jaGFydC1yZWQge1xuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcihwKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zc211L2Rpc3QvaW1nL2ktYXJyb3ctYmx1ZS5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTUlOyB9XG5cdC5jaGFydC1ib3gge1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3IocCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocCk7IH0gfSB9XG5cbi5jaGFydC1ibHVlIHtcblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3Iocyk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3NtdS9kaXN0L2ltZy9pLWFycm93LWRvd24uc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDU1JTsgfVxuXHQuY2hhcnQtYm94IHtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKHMpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHMpOyB9IH1cblxuXHQuY2hhcnQtYm94LXNpZGVsaW5lOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzKTsgfSB9XG5cbi5jaGFydC1ib3gge1xuXHRtYXgtd2lkdGg6IDc2NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdHBhZGRpbmc6IDU1cHggMTM1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RkNGRTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiAtMTQ1cHg7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxNDFweDsgfVxuXHRAaW5jbHVkZSBzY3JlZW4tc20ge1xuXHRcdHBhZGRpbmc6IDU1cHggMjBweDsgfSB9XG5cbi5jaGFydC1ib3gtc2lkZWxpbmUge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IC0xNDVweDtcblx0XHRyaWdodDogY2FsYyg1MCUgLSAxMzBweCk7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxNDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwKTsgfSB9XG5cbi5jaGFydC1kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0c3BhbiB7XG5cdFx0Y29sb3I6IGNvbG9yKHMpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cbiIsIi5kaXNjb3VudC1pbWcge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLXJpZ2h0OiBndXR0ZXIoKSoyO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyOyB9IH1cblxuLmRpc2NvdW50LWRlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDUwJTtcblx0YWRkcmVzcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlciB7XG5cdCAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cdEBpbmNsdWRlIHNjcmVlbi1zbSB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuIiwiLm1hcmtldHBsYWNlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4jbWFya2V0cGxhY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNjcmVlbi14bCB7XG4gICAgICAgIHdpZHRoOiAxMTgwcHg7IH1cbiAgICBAaW5jbHVkZSBzY3JlZW4tbGcge1xuICAgICAgICB3aWR0aDogOTU5cHg7IH0gfVxuIl19 */
