@charset "UTF-8";
.node-detail-page--legacy-content .text-long .accordion {
  border: 0.5px solid #dadada;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin: 30px 0;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion:not(:first-child) {
  border-top: 1px solid #dadada;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header {
  border: none;
  border-right: 4px solid;
  background: none;
  color: #00EEA3;
  width: 100%;
  text-align: left;
  cursor: pointer;
  display: block;
  font-weight: bold;
  padding: 1em 1.5em;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header h2, .node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header .subtitle, .node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header h3 {
  color: #069578;
  display: contents;
  font-size: 20px;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header:focus {
  outline-color: #069578;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header:hover {
  box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header i {
  color: #444a50;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .body-container .accordion-body {
  background: #f6f6f6;
  border-top: 1px solid #dadada;
  padding: 30px;
}
.node-detail-page--legacy-content .text-long .accordion-header + br {
  display: none;
}
.node-detail-page--legacy-content .text-long {
  /*!
   * Bootstrap v3.3.5 (http://getbootstrap.com)
   * Copyright 2011-2015 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /* The element to be centered, can also be of any width and height */
  /* Arrows */
  /* Mockup for Card Styles */
  /* Favorites Cards*/
  /* Subscriptions Cards*/
  /* Tools Cards */
  /* Ask E Cards */
  /* Reports and Studies Cards */
  /* Bio Cards */
  /* Biography cards */
  /* Biography cards */
  /* Horizontal Bio Cards */
  line-height: 175%;
}
.node-detail-page--legacy-content .text-long html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.node-detail-page--legacy-content .text-long body {
  margin: 0;
}
.node-detail-page--legacy-content .text-long article,
.node-detail-page--legacy-content .text-long aside,
.node-detail-page--legacy-content .text-long details,
.node-detail-page--legacy-content .text-long figcaption,
.node-detail-page--legacy-content .text-long figure,
.node-detail-page--legacy-content .text-long footer,
.node-detail-page--legacy-content .text-long header,
.node-detail-page--legacy-content .text-long hgroup,
.node-detail-page--legacy-content .text-long main,
.node-detail-page--legacy-content .text-long menu,
.node-detail-page--legacy-content .text-long nav,
.node-detail-page--legacy-content .text-long section,
.node-detail-page--legacy-content .text-long summary {
  display: block;
}
.node-detail-page--legacy-content .text-long audio,
.node-detail-page--legacy-content .text-long canvas,
.node-detail-page--legacy-content .text-long progress,
.node-detail-page--legacy-content .text-long video {
  display: inline-block;
  vertical-align: baseline;
}
.node-detail-page--legacy-content .text-long audio:not([controls]) {
  display: none;
  height: 0;
}
.node-detail-page--legacy-content .text-long [hidden],
.node-detail-page--legacy-content .text-long template {
  display: none;
}
.node-detail-page--legacy-content .text-long a {
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long a:active,
.node-detail-page--legacy-content .text-long a:hover {
  outline: 0;
}
.node-detail-page--legacy-content .text-long abbr[title] {
  border-bottom: 1px dotted;
}
.node-detail-page--legacy-content .text-long b,
.node-detail-page--legacy-content .text-long strong {
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long dfn {
  font-style: italic;
}
.node-detail-page--legacy-content .text-long h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.node-detail-page--legacy-content .text-long mark {
  background: #ff0;
  color: #000;
}
.node-detail-page--legacy-content .text-long small {
  font-size: 80%;
}
.node-detail-page--legacy-content .text-long sub,
.node-detail-page--legacy-content .text-long sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.node-detail-page--legacy-content .text-long sup {
  top: -0.5em;
}
.node-detail-page--legacy-content .text-long sub {
  bottom: -0.25em;
}
.node-detail-page--legacy-content .text-long img {
  border: 0;
}
.node-detail-page--legacy-content .text-long svg:not(:root) {
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long figure {
  margin: 1em 40px;
}
.node-detail-page--legacy-content .text-long hr {
  box-sizing: content-box;
  height: 0;
}
.node-detail-page--legacy-content .text-long pre {
  overflow: auto;
  white-space: break-spaces;
}
.node-detail-page--legacy-content .text-long code,
.node-detail-page--legacy-content .text-long kbd,
.node-detail-page--legacy-content .text-long pre,
.node-detail-page--legacy-content .text-long samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.node-detail-page--legacy-content .text-long button,
.node-detail-page--legacy-content .text-long input,
.node-detail-page--legacy-content .text-long optgroup,
.node-detail-page--legacy-content .text-long select,
.node-detail-page--legacy-content .text-long textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.node-detail-page--legacy-content .text-long button {
  overflow: visible;
}
.node-detail-page--legacy-content .text-long button,
.node-detail-page--legacy-content .text-long select {
  text-transform: none;
}
.node-detail-page--legacy-content .text-long button,
.node-detail-page--legacy-content .text-long html input[type=button],
.node-detail-page--legacy-content .text-long input[type=reset],
.node-detail-page--legacy-content .text-long input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long button[disabled],
.node-detail-page--legacy-content .text-long html input[disabled] {
  cursor: default;
}
.node-detail-page--legacy-content .text-long button::-moz-focus-inner,
.node-detail-page--legacy-content .text-long input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.node-detail-page--legacy-content .text-long input {
  line-height: normal;
}
.node-detail-page--legacy-content .text-long input[type=checkbox],
.node-detail-page--legacy-content .text-long input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.node-detail-page--legacy-content .text-long input[type=number]::-webkit-inner-spin-button,
.node-detail-page--legacy-content .text-long input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
.node-detail-page--legacy-content .text-long input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.node-detail-page--legacy-content .text-long input[type=search]::-webkit-search-cancel-button,
.node-detail-page--legacy-content .text-long input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.node-detail-page--legacy-content .text-long fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.node-detail-page--legacy-content .text-long legend {
  border: 0;
  padding: 0;
}
.node-detail-page--legacy-content .text-long textarea {
  overflow: auto;
}
.node-detail-page--legacy-content .text-long optgroup {
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long table {
  border-collapse: collapse;
  border-spacing: 0;
}
.node-detail-page--legacy-content .text-long td,
.node-detail-page--legacy-content .text-long th {
  padding: 0;
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.node-detail-page--legacy-content .text-long .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node-detail-page--legacy-content .text-long .glyphicon-asterisk:before {
  content: "*";
}
.node-detail-page--legacy-content .text-long .glyphicon-plus:before {
  content: "+";
}
.node-detail-page--legacy-content .text-long .glyphicon-euro:before,
.node-detail-page--legacy-content .text-long .glyphicon-eur:before {
  content: "€";
}
.node-detail-page--legacy-content .text-long .glyphicon-minus:before {
  content: "−";
}
.node-detail-page--legacy-content .text-long .glyphicon-cloud:before {
  content: "☁";
}
.node-detail-page--legacy-content .text-long .glyphicon-envelope:before {
  content: "✉";
}
.node-detail-page--legacy-content .text-long .glyphicon-pencil:before {
  content: "✏";
}
.node-detail-page--legacy-content .text-long .glyphicon-glass:before {
  content: "\e001";
}
.node-detail-page--legacy-content .text-long .glyphicon-music:before {
  content: "\e002";
}
.node-detail-page--legacy-content .text-long .glyphicon-search:before {
  content: "\e003";
}
.node-detail-page--legacy-content .text-long .glyphicon-heart:before {
  content: "\e005";
}
.node-detail-page--legacy-content .text-long .glyphicon-star:before {
  content: "\e006";
}
.node-detail-page--legacy-content .text-long .glyphicon-star-empty:before {
  content: "\e007";
}
.node-detail-page--legacy-content .text-long .glyphicon-user:before {
  content: "\e008";
}
.node-detail-page--legacy-content .text-long .glyphicon-film:before {
  content: "\e009";
}
.node-detail-page--legacy-content .text-long .glyphicon-th-large:before {
  content: "\e010";
}
.node-detail-page--legacy-content .text-long .glyphicon-th:before {
  content: "\e011";
}
.node-detail-page--legacy-content .text-long .glyphicon-th-list:before {
  content: "\e012";
}
.node-detail-page--legacy-content .text-long .glyphicon-ok:before {
  content: "\e013";
}
.node-detail-page--legacy-content .text-long .glyphicon-remove:before {
  content: "\e014";
}
.node-detail-page--legacy-content .text-long .glyphicon-zoom-in:before {
  content: "\e015";
}
.node-detail-page--legacy-content .text-long .glyphicon-zoom-out:before {
  content: "\e016";
}
.node-detail-page--legacy-content .text-long .glyphicon-off:before {
  content: "\e017";
}
.node-detail-page--legacy-content .text-long .glyphicon-signal:before {
  content: "\e018";
}
.node-detail-page--legacy-content .text-long .glyphicon-cog:before {
  content: "\e019";
}
.node-detail-page--legacy-content .text-long .glyphicon-trash:before {
  content: "\e020";
}
.node-detail-page--legacy-content .text-long .glyphicon-home:before {
  content: "\e021";
}
.node-detail-page--legacy-content .text-long .glyphicon-file:before {
  content: "\e022";
}
.node-detail-page--legacy-content .text-long .glyphicon-time:before {
  content: "\e023";
}
.node-detail-page--legacy-content .text-long .glyphicon-road:before {
  content: "\e024";
}
.node-detail-page--legacy-content .text-long .glyphicon-download-alt:before {
  content: "\e025";
}
.node-detail-page--legacy-content .text-long .glyphicon-download:before {
  content: "\e026";
}
.node-detail-page--legacy-content .text-long .glyphicon-upload:before {
  content: "\e027";
}
.node-detail-page--legacy-content .text-long .glyphicon-inbox:before {
  content: "\e028";
}
.node-detail-page--legacy-content .text-long .glyphicon-play-circle:before {
  content: "\e029";
}
.node-detail-page--legacy-content .text-long .glyphicon-repeat:before {
  content: "\e030";
}
.node-detail-page--legacy-content .text-long .glyphicon-refresh:before {
  content: "\e031";
}
.node-detail-page--legacy-content .text-long .glyphicon-list-alt:before {
  content: "\e032";
}
.node-detail-page--legacy-content .text-long .glyphicon-lock:before {
  content: "\e033";
}
.node-detail-page--legacy-content .text-long .glyphicon-flag:before {
  content: "\e034";
}
.node-detail-page--legacy-content .text-long .glyphicon-headphones:before {
  content: "\e035";
}
.node-detail-page--legacy-content .text-long .glyphicon-volume-off:before {
  content: "\e036";
}
.node-detail-page--legacy-content .text-long .glyphicon-volume-down:before {
  content: "\e037";
}
.node-detail-page--legacy-content .text-long .glyphicon-volume-up:before {
  content: "\e038";
}
.node-detail-page--legacy-content .text-long .glyphicon-qrcode:before {
  content: "\e039";
}
.node-detail-page--legacy-content .text-long .glyphicon-barcode:before {
  content: "\e040";
}
.node-detail-page--legacy-content .text-long .glyphicon-tag:before {
  content: "\e041";
}
.node-detail-page--legacy-content .text-long .glyphicon-tags:before {
  content: "\e042";
}
.node-detail-page--legacy-content .text-long .glyphicon-book:before {
  content: "\e043";
}
.node-detail-page--legacy-content .text-long .glyphicon-bookmark:before {
  content: "\e044";
}
.node-detail-page--legacy-content .text-long .glyphicon-print:before {
  content: "\e045";
}
.node-detail-page--legacy-content .text-long .glyphicon-camera:before {
  content: "\e046";
}
.node-detail-page--legacy-content .text-long .glyphicon-font:before {
  content: "\e047";
}
.node-detail-page--legacy-content .text-long .glyphicon-bold:before {
  content: "\e048";
}
.node-detail-page--legacy-content .text-long .glyphicon-italic:before {
  content: "\e049";
}
.node-detail-page--legacy-content .text-long .glyphicon-text-height:before {
  content: "\e050";
}
.node-detail-page--legacy-content .text-long .glyphicon-text-width:before {
  content: "\e051";
}
.node-detail-page--legacy-content .text-long .glyphicon-align-left:before {
  content: "\e052";
}
.node-detail-page--legacy-content .text-long .glyphicon-align-center:before {
  content: "\e053";
}
.node-detail-page--legacy-content .text-long .glyphicon-align-right:before {
  content: "\e054";
}
.node-detail-page--legacy-content .text-long .glyphicon-align-justify:before {
  content: "\e055";
}
.node-detail-page--legacy-content .text-long .glyphicon-list:before {
  content: "\e056";
}
.node-detail-page--legacy-content .text-long .glyphicon-indent-left:before {
  content: "\e057";
}
.node-detail-page--legacy-content .text-long .glyphicon-indent-right:before {
  content: "\e058";
}
.node-detail-page--legacy-content .text-long .glyphicon-facetime-video:before {
  content: "\e059";
}
.node-detail-page--legacy-content .text-long .glyphicon-picture:before {
  content: "\e060";
}
.node-detail-page--legacy-content .text-long .glyphicon-map-marker:before {
  content: "\e062";
}
.node-detail-page--legacy-content .text-long .glyphicon-adjust:before {
  content: "\e063";
}
.node-detail-page--legacy-content .text-long .glyphicon-tint:before {
  content: "\e064";
}
.node-detail-page--legacy-content .text-long .glyphicon-edit:before {
  content: "\e065";
}
.node-detail-page--legacy-content .text-long .glyphicon-share:before {
  content: "\e066";
}
.node-detail-page--legacy-content .text-long .glyphicon-check:before {
  content: "\e067";
}
.node-detail-page--legacy-content .text-long .glyphicon-move:before {
  content: "\e068";
}
.node-detail-page--legacy-content .text-long .glyphicon-step-backward:before {
  content: "\e069";
}
.node-detail-page--legacy-content .text-long .glyphicon-fast-backward:before {
  content: "\e070";
}
.node-detail-page--legacy-content .text-long .glyphicon-backward:before {
  content: "\e071";
}
.node-detail-page--legacy-content .text-long .glyphicon-play:before {
  content: "\e072";
}
.node-detail-page--legacy-content .text-long .glyphicon-pause:before {
  content: "\e073";
}
.node-detail-page--legacy-content .text-long .glyphicon-stop:before {
  content: "\e074";
}
.node-detail-page--legacy-content .text-long .glyphicon-forward:before {
  content: "\e075";
}
.node-detail-page--legacy-content .text-long .glyphicon-fast-forward:before {
  content: "\e076";
}
.node-detail-page--legacy-content .text-long .glyphicon-step-forward:before {
  content: "\e077";
}
.node-detail-page--legacy-content .text-long .glyphicon-eject:before {
  content: "\e078";
}
.node-detail-page--legacy-content .text-long .glyphicon-chevron-left:before {
  content: "\e079";
}
.node-detail-page--legacy-content .text-long .glyphicon-chevron-right:before {
  content: "\e080";
}
.node-detail-page--legacy-content .text-long .glyphicon-plus-sign:before {
  content: "\e081";
}
.node-detail-page--legacy-content .text-long .glyphicon-minus-sign:before {
  content: "\e082";
}
.node-detail-page--legacy-content .text-long .glyphicon-remove-sign:before {
  content: "\e083";
}
.node-detail-page--legacy-content .text-long .glyphicon-ok-sign:before {
  content: "\e084";
}
.node-detail-page--legacy-content .text-long .glyphicon-question-sign:before {
  content: "\e085";
}
.node-detail-page--legacy-content .text-long .glyphicon-info-sign:before {
  content: "\e086";
}
.node-detail-page--legacy-content .text-long .glyphicon-screenshot:before {
  content: "\e087";
}
.node-detail-page--legacy-content .text-long .glyphicon-remove-circle:before {
  content: "\e088";
}
.node-detail-page--legacy-content .text-long .glyphicon-ok-circle:before {
  content: "\e089";
}
.node-detail-page--legacy-content .text-long .glyphicon-ban-circle:before {
  content: "\e090";
}
.node-detail-page--legacy-content .text-long .glyphicon-arrow-left:before {
  content: "\e091";
}
.node-detail-page--legacy-content .text-long .glyphicon-arrow-right:before {
  content: "\e092";
}
.node-detail-page--legacy-content .text-long .glyphicon-arrow-up:before {
  content: "\e093";
}
.node-detail-page--legacy-content .text-long .glyphicon-arrow-down:before {
  content: "\e094";
}
.node-detail-page--legacy-content .text-long .glyphicon-share-alt:before {
  content: "\e095";
}
.node-detail-page--legacy-content .text-long .glyphicon-resize-full:before {
  content: "\e096";
}
.node-detail-page--legacy-content .text-long .glyphicon-resize-small:before {
  content: "\e097";
}
.node-detail-page--legacy-content .text-long .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.node-detail-page--legacy-content .text-long .glyphicon-gift:before {
  content: "\e102";
}
.node-detail-page--legacy-content .text-long .glyphicon-leaf:before {
  content: "\e103";
}
.node-detail-page--legacy-content .text-long .glyphicon-fire:before {
  content: "\e104";
}
.node-detail-page--legacy-content .text-long .glyphicon-eye-open:before {
  content: "\e105";
}
.node-detail-page--legacy-content .text-long .glyphicon-eye-close:before {
  content: "\e106";
}
.node-detail-page--legacy-content .text-long .glyphicon-warning-sign:before {
  content: "\e107";
}
.node-detail-page--legacy-content .text-long .glyphicon-plane:before {
  content: "\e108";
}
.node-detail-page--legacy-content .text-long .glyphicon-calendar:before {
  content: "\e109";
}
.node-detail-page--legacy-content .text-long .glyphicon-random:before {
  content: "\e110";
}
.node-detail-page--legacy-content .text-long .glyphicon-comment:before {
  content: "\e111";
}
.node-detail-page--legacy-content .text-long .glyphicon-magnet:before {
  content: "\e112";
}
.node-detail-page--legacy-content .text-long .glyphicon-chevron-up:before {
  content: "\e113";
}
.node-detail-page--legacy-content .text-long .glyphicon-chevron-down:before {
  content: "\e114";
}
.node-detail-page--legacy-content .text-long .glyphicon-retweet:before {
  content: "\e115";
}
.node-detail-page--legacy-content .text-long .glyphicon-shopping-cart:before {
  content: "\e116";
}
.node-detail-page--legacy-content .text-long .glyphicon-folder-close:before {
  content: "\e117";
}
.node-detail-page--legacy-content .text-long .glyphicon-folder-open:before {
  content: "\e118";
}
.node-detail-page--legacy-content .text-long .glyphicon-resize-vertical:before {
  content: "\e119";
}
.node-detail-page--legacy-content .text-long .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.node-detail-page--legacy-content .text-long .glyphicon-hdd:before {
  content: "\e121";
}
.node-detail-page--legacy-content .text-long .glyphicon-bullhorn:before {
  content: "\e122";
}
.node-detail-page--legacy-content .text-long .glyphicon-bell:before {
  content: "\e123";
}
.node-detail-page--legacy-content .text-long .glyphicon-certificate:before {
  content: "\e124";
}
.node-detail-page--legacy-content .text-long .glyphicon-thumbs-up:before {
  content: "\e125";
}
.node-detail-page--legacy-content .text-long .glyphicon-thumbs-down:before {
  content: "\e126";
}
.node-detail-page--legacy-content .text-long .glyphicon-hand-right:before {
  content: "\e127";
}
.node-detail-page--legacy-content .text-long .glyphicon-hand-left:before {
  content: "\e128";
}
.node-detail-page--legacy-content .text-long .glyphicon-hand-up:before {
  content: "\e129";
}
.node-detail-page--legacy-content .text-long .glyphicon-hand-down:before {
  content: "\e130";
}
.node-detail-page--legacy-content .text-long .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.node-detail-page--legacy-content .text-long .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.node-detail-page--legacy-content .text-long .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.node-detail-page--legacy-content .text-long .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.node-detail-page--legacy-content .text-long .glyphicon-globe:before {
  content: "\e135";
}
.node-detail-page--legacy-content .text-long .glyphicon-wrench:before {
  content: "\e136";
}
.node-detail-page--legacy-content .text-long .glyphicon-tasks:before {
  content: "\e137";
}
.node-detail-page--legacy-content .text-long .glyphicon-filter:before {
  content: "\e138";
}
.node-detail-page--legacy-content .text-long .glyphicon-briefcase:before {
  content: "\e139";
}
.node-detail-page--legacy-content .text-long .glyphicon-fullscreen:before {
  content: "\e140";
}
.node-detail-page--legacy-content .text-long .glyphicon-dashboard:before {
  content: "\e141";
}
.node-detail-page--legacy-content .text-long .glyphicon-paperclip:before {
  content: "\e142";
}
.node-detail-page--legacy-content .text-long .glyphicon-heart-empty:before {
  content: "\e143";
}
.node-detail-page--legacy-content .text-long .glyphicon-link:before {
  content: "\e144";
}
.node-detail-page--legacy-content .text-long .glyphicon-phone:before {
  content: "\e145";
}
.node-detail-page--legacy-content .text-long .glyphicon-pushpin:before {
  content: "\e146";
}
.node-detail-page--legacy-content .text-long .glyphicon-usd:before {
  content: "\e148";
}
.node-detail-page--legacy-content .text-long .glyphicon-gbp:before {
  content: "\e149";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort:before {
  content: "\e150";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-order:before {
  content: "\e153";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.node-detail-page--legacy-content .text-long .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.node-detail-page--legacy-content .text-long .glyphicon-unchecked:before {
  content: "\e157";
}
.node-detail-page--legacy-content .text-long .glyphicon-expand:before {
  content: "\e158";
}
.node-detail-page--legacy-content .text-long .glyphicon-collapse-down:before {
  content: "\e159";
}
.node-detail-page--legacy-content .text-long .glyphicon-collapse-up:before {
  content: "\e160";
}
.node-detail-page--legacy-content .text-long .glyphicon-log-in:before {
  content: "\e161";
}
.node-detail-page--legacy-content .text-long .glyphicon-flash:before {
  content: "\e162";
}
.node-detail-page--legacy-content .text-long .glyphicon-log-out:before {
  content: "\e163";
}
.node-detail-page--legacy-content .text-long .glyphicon-new-window:before {
  content: "\e164";
}
.node-detail-page--legacy-content .text-long .glyphicon-record:before {
  content: "\e165";
}
.node-detail-page--legacy-content .text-long .glyphicon-save:before {
  content: "\e166";
}
.node-detail-page--legacy-content .text-long .glyphicon-open:before {
  content: "\e167";
}
.node-detail-page--legacy-content .text-long .glyphicon-saved:before {
  content: "\e168";
}
.node-detail-page--legacy-content .text-long .glyphicon-import:before {
  content: "\e169";
}
.node-detail-page--legacy-content .text-long .glyphicon-export:before {
  content: "\e170";
}
.node-detail-page--legacy-content .text-long .glyphicon-send:before {
  content: "\e171";
}
.node-detail-page--legacy-content .text-long .glyphicon-floppy-disk:before {
  content: "\e172";
}
.node-detail-page--legacy-content .text-long .glyphicon-floppy-saved:before {
  content: "\e173";
}
.node-detail-page--legacy-content .text-long .glyphicon-floppy-remove:before {
  content: "\e174";
}
.node-detail-page--legacy-content .text-long .glyphicon-floppy-save:before {
  content: "\e175";
}
.node-detail-page--legacy-content .text-long .glyphicon-floppy-open:before {
  content: "\e176";
}
.node-detail-page--legacy-content .text-long .glyphicon-credit-card:before {
  content: "\e177";
}
.node-detail-page--legacy-content .text-long .glyphicon-transfer:before {
  content: "\e178";
}
.node-detail-page--legacy-content .text-long .glyphicon-cutlery:before {
  content: "\e179";
}
.node-detail-page--legacy-content .text-long .glyphicon-header:before {
  content: "\e180";
}
.node-detail-page--legacy-content .text-long .glyphicon-compressed:before {
  content: "\e181";
}
.node-detail-page--legacy-content .text-long .glyphicon-earphone:before {
  content: "\e182";
}
.node-detail-page--legacy-content .text-long .glyphicon-phone-alt:before {
  content: "\e183";
}
.node-detail-page--legacy-content .text-long .glyphicon-tower:before {
  content: "\e184";
}
.node-detail-page--legacy-content .text-long .glyphicon-stats:before {
  content: "\e185";
}
.node-detail-page--legacy-content .text-long .glyphicon-sd-video:before {
  content: "\e186";
}
.node-detail-page--legacy-content .text-long .glyphicon-hd-video:before {
  content: "\e187";
}
.node-detail-page--legacy-content .text-long .glyphicon-subtitles:before {
  content: "\e188";
}
.node-detail-page--legacy-content .text-long .glyphicon-sound-stereo:before {
  content: "\e189";
}
.node-detail-page--legacy-content .text-long .glyphicon-sound-dolby:before {
  content: "\e190";
}
.node-detail-page--legacy-content .text-long .glyphicon-sound-5-1:before {
  content: "\e191";
}
.node-detail-page--legacy-content .text-long .glyphicon-sound-6-1:before {
  content: "\e192";
}
.node-detail-page--legacy-content .text-long .glyphicon-sound-7-1:before {
  content: "\e193";
}
.node-detail-page--legacy-content .text-long .glyphicon-copyright-mark:before {
  content: "\e194";
}
.node-detail-page--legacy-content .text-long .glyphicon-registration-mark:before {
  content: "\e195";
}
.node-detail-page--legacy-content .text-long .glyphicon-cloud-download:before {
  content: "\e197";
}
.node-detail-page--legacy-content .text-long .glyphicon-cloud-upload:before {
  content: "\e198";
}
.node-detail-page--legacy-content .text-long .glyphicon-tree-conifer:before {
  content: "\e199";
}
.node-detail-page--legacy-content .text-long .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.node-detail-page--legacy-content .text-long .glyphicon-cd:before {
  content: "\e201";
}
.node-detail-page--legacy-content .text-long .glyphicon-save-file:before {
  content: "\e202";
}
.node-detail-page--legacy-content .text-long .glyphicon-open-file:before {
  content: "\e203";
}
.node-detail-page--legacy-content .text-long .glyphicon-level-up:before {
  content: "\e204";
}
.node-detail-page--legacy-content .text-long .glyphicon-copy:before {
  content: "\e205";
}
.node-detail-page--legacy-content .text-long .glyphicon-paste:before {
  content: "\e206";
}
.node-detail-page--legacy-content .text-long .glyphicon-alert:before {
  content: "\e209";
}
.node-detail-page--legacy-content .text-long .glyphicon-equalizer:before {
  content: "\e210";
}
.node-detail-page--legacy-content .text-long .glyphicon-king:before {
  content: "\e211";
}
.node-detail-page--legacy-content .text-long .glyphicon-queen:before {
  content: "\e212";
}
.node-detail-page--legacy-content .text-long .glyphicon-pawn:before {
  content: "\e213";
}
.node-detail-page--legacy-content .text-long .glyphicon-bishop:before {
  content: "\e214";
}
.node-detail-page--legacy-content .text-long .glyphicon-knight:before {
  content: "\e215";
}
.node-detail-page--legacy-content .text-long .glyphicon-baby-formula:before {
  content: "\e216";
}
.node-detail-page--legacy-content .text-long .glyphicon-tent:before {
  content: "⛺";
}
.node-detail-page--legacy-content .text-long .glyphicon-blackboard:before {
  content: "\e218";
}
.node-detail-page--legacy-content .text-long .glyphicon-bed:before {
  content: "\e219";
}
.node-detail-page--legacy-content .text-long .glyphicon-apple:before {
  content: "\f8ff";
}
.node-detail-page--legacy-content .text-long .glyphicon-erase:before {
  content: "\e221";
}
.node-detail-page--legacy-content .text-long .glyphicon-hourglass:before {
  content: "⌛";
}
.node-detail-page--legacy-content .text-long .glyphicon-lamp:before {
  content: "\e223";
}
.node-detail-page--legacy-content .text-long .glyphicon-duplicate:before {
  content: "\e224";
}
.node-detail-page--legacy-content .text-long .glyphicon-piggy-bank:before {
  content: "\e225";
}
.node-detail-page--legacy-content .text-long .glyphicon-scissors:before {
  content: "\e226";
}
.node-detail-page--legacy-content .text-long .glyphicon-bitcoin:before {
  content: "\e227";
}
.node-detail-page--legacy-content .text-long .glyphicon-btc:before {
  content: "\e227";
}
.node-detail-page--legacy-content .text-long .glyphicon-xbt:before {
  content: "\e227";
}
.node-detail-page--legacy-content .text-long .glyphicon-yen:before {
  content: "¥";
}
.node-detail-page--legacy-content .text-long .glyphicon-jpy:before {
  content: "¥";
}
.node-detail-page--legacy-content .text-long .glyphicon-ruble:before {
  content: "₽";
}
.node-detail-page--legacy-content .text-long .glyphicon-rub:before {
  content: "₽";
}
.node-detail-page--legacy-content .text-long .glyphicon-scale:before {
  content: "\e230";
}
.node-detail-page--legacy-content .text-long .glyphicon-ice-lolly:before {
  content: "\e231";
}
.node-detail-page--legacy-content .text-long .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.node-detail-page--legacy-content .text-long .glyphicon-education:before {
  content: "\e233";
}
.node-detail-page--legacy-content .text-long .glyphicon-option-horizontal:before {
  content: "\e234";
}
.node-detail-page--legacy-content .text-long .glyphicon-option-vertical:before {
  content: "\e235";
}
.node-detail-page--legacy-content .text-long .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.node-detail-page--legacy-content .text-long .glyphicon-modal-window:before {
  content: "\e237";
}
.node-detail-page--legacy-content .text-long .glyphicon-oil:before {
  content: "\e238";
}
.node-detail-page--legacy-content .text-long .glyphicon-grain:before {
  content: "\e239";
}
.node-detail-page--legacy-content .text-long .glyphicon-sunglasses:before {
  content: "\e240";
}
.node-detail-page--legacy-content .text-long .glyphicon-text-size:before {
  content: "\e241";
}
.node-detail-page--legacy-content .text-long .glyphicon-text-color:before {
  content: "\e242";
}
.node-detail-page--legacy-content .text-long .glyphicon-text-background:before {
  content: "\e243";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-top:before {
  content: "\e244";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-left:before {
  content: "\e247";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.node-detail-page--legacy-content .text-long .glyphicon-object-align-right:before {
  content: "\e249";
}
.node-detail-page--legacy-content .text-long .glyphicon-triangle-right:before {
  content: "\e250";
}
.node-detail-page--legacy-content .text-long .glyphicon-triangle-left:before {
  content: "\e251";
}
.node-detail-page--legacy-content .text-long .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.node-detail-page--legacy-content .text-long .glyphicon-triangle-top:before {
  content: "\e253";
}
.node-detail-page--legacy-content .text-long .glyphicon-console:before {
  content: "\e254";
}
.node-detail-page--legacy-content .text-long .glyphicon-superscript:before {
  content: "\e255";
}
.node-detail-page--legacy-content .text-long .glyphicon-subscript:before {
  content: "\e256";
}
.node-detail-page--legacy-content .text-long .glyphicon-menu-left:before {
  content: "\e257";
}
.node-detail-page--legacy-content .text-long .glyphicon-menu-right:before {
  content: "\e258";
}
.node-detail-page--legacy-content .text-long .glyphicon-menu-down:before {
  content: "\e259";
}
.node-detail-page--legacy-content .text-long .glyphicon-menu-up:before {
  content: "\e260";
}
.node-detail-page--legacy-content .text-long * {
  box-sizing: border-box;
}
.node-detail-page--legacy-content .text-long *:before,
.node-detail-page--legacy-content .text-long *:after {
  box-sizing: border-box;
}
.node-detail-page--legacy-content .text-long html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.node-detail-page--legacy-content .text-long body {
  font-family: "Geist", sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long input,
.node-detail-page--legacy-content .text-long button,
.node-detail-page--legacy-content .text-long select,
.node-detail-page--legacy-content .text-long textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.node-detail-page--legacy-content .text-long a {
  color: #35854b;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long a:hover, .node-detail-page--legacy-content .text-long a:focus {
  color: #057c64;
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long a:focus {
  outline: thin;
  outline: 1px solid #069578;
  outline-offset: 2px;
}
.node-detail-page--legacy-content .text-long figure {
  margin: 0;
}
.node-detail-page--legacy-content .text-long img {
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.node-detail-page--legacy-content .text-long .img-rounded {
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.node-detail-page--legacy-content .text-long .img-circle {
  border-radius: 50%;
}
.node-detail-page--legacy-content .text-long hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #dadada;
}
.node-detail-page--legacy-content .text-long .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.node-detail-page--legacy-content .text-long .sr-only-focusable:active, .node-detail-page--legacy-content .text-long .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.node-detail-page--legacy-content .text-long [role=button] {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long h1, .node-detail-page--legacy-content .text-long h2, .node-detail-page--legacy-content .text-long .subtitle, .node-detail-page--legacy-content .text-long h3, .node-detail-page--legacy-content .text-long h4, .node-detail-page--legacy-content .text-long h5, .node-detail-page--legacy-content .text-long h6,
.node-detail-page--legacy-content .text-long .h1, .node-detail-page--legacy-content .text-long .h2, .node-detail-page--legacy-content .text-long .h3, .node-detail-page--legacy-content .text-long .h4, .node-detail-page--legacy-content .text-long .h5, .node-detail-page--legacy-content .text-long .h6 {
  font-family: "Geist";
  font-weight: 500;
  line-height: 1.1;
  color: #0b0f22;
}
.node-detail-page--legacy-content .text-long h1 small,
.node-detail-page--legacy-content .text-long h1 .small, .node-detail-page--legacy-content .text-long h2 small, .node-detail-page--legacy-content .text-long .subtitle small,
.node-detail-page--legacy-content .text-long h2 .small,
.node-detail-page--legacy-content .text-long .subtitle .small, .node-detail-page--legacy-content .text-long h3 small,
.node-detail-page--legacy-content .text-long h3 .small, .node-detail-page--legacy-content .text-long h4 small,
.node-detail-page--legacy-content .text-long h4 .small, .node-detail-page--legacy-content .text-long h5 small,
.node-detail-page--legacy-content .text-long h5 .small, .node-detail-page--legacy-content .text-long h6 small,
.node-detail-page--legacy-content .text-long h6 .small,
.node-detail-page--legacy-content .text-long .h1 small,
.node-detail-page--legacy-content .text-long .h1 .small, .node-detail-page--legacy-content .text-long .h2 small,
.node-detail-page--legacy-content .text-long .h2 .small, .node-detail-page--legacy-content .text-long .h3 small,
.node-detail-page--legacy-content .text-long .h3 .small, .node-detail-page--legacy-content .text-long .h4 small,
.node-detail-page--legacy-content .text-long .h4 .small, .node-detail-page--legacy-content .text-long .h5 small,
.node-detail-page--legacy-content .text-long .h5 .small, .node-detail-page--legacy-content .text-long .h6 small,
.node-detail-page--legacy-content .text-long .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.node-detail-page--legacy-content .text-long h1, .node-detail-page--legacy-content .text-long .h1,
.node-detail-page--legacy-content .text-long h2,
.node-detail-page--legacy-content .text-long .subtitle, .node-detail-page--legacy-content .text-long .h2,
.node-detail-page--legacy-content .text-long h3, .node-detail-page--legacy-content .text-long .h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.node-detail-page--legacy-content .text-long h1 small,
.node-detail-page--legacy-content .text-long h1 .small, .node-detail-page--legacy-content .text-long .h1 small,
.node-detail-page--legacy-content .text-long .h1 .small,
.node-detail-page--legacy-content .text-long h2 small,
.node-detail-page--legacy-content .text-long .subtitle small,
.node-detail-page--legacy-content .text-long h2 .small,
.node-detail-page--legacy-content .text-long .subtitle .small, .node-detail-page--legacy-content .text-long .h2 small,
.node-detail-page--legacy-content .text-long .h2 .small,
.node-detail-page--legacy-content .text-long h3 small,
.node-detail-page--legacy-content .text-long h3 .small, .node-detail-page--legacy-content .text-long .h3 small,
.node-detail-page--legacy-content .text-long .h3 .small {
  font-size: 65%;
}
.node-detail-page--legacy-content .text-long h4, .node-detail-page--legacy-content .text-long .h4,
.node-detail-page--legacy-content .text-long h5, .node-detail-page--legacy-content .text-long .h5,
.node-detail-page--legacy-content .text-long h6, .node-detail-page--legacy-content .text-long .h6 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.node-detail-page--legacy-content .text-long h4 small,
.node-detail-page--legacy-content .text-long h4 .small, .node-detail-page--legacy-content .text-long .h4 small,
.node-detail-page--legacy-content .text-long .h4 .small,
.node-detail-page--legacy-content .text-long h5 small,
.node-detail-page--legacy-content .text-long h5 .small, .node-detail-page--legacy-content .text-long .h5 small,
.node-detail-page--legacy-content .text-long .h5 .small,
.node-detail-page--legacy-content .text-long h6 small,
.node-detail-page--legacy-content .text-long h6 .small, .node-detail-page--legacy-content .text-long .h6 small,
.node-detail-page--legacy-content .text-long .h6 .small {
  font-size: 75%;
}
.node-detail-page--legacy-content .text-long h1, .node-detail-page--legacy-content .text-long .h1 {
  font-size: 42px;
}
.node-detail-page--legacy-content .text-long h2, .node-detail-page--legacy-content .text-long .subtitle, .node-detail-page--legacy-content .text-long .h2 {
  font-size: 28px;
}
.node-detail-page--legacy-content .text-long h3, .node-detail-page--legacy-content .text-long .h3 {
  font-size: 21px;
}
.node-detail-page--legacy-content .text-long h4, .node-detail-page--legacy-content .text-long .h4 {
  font-size: 18px;
}
.node-detail-page--legacy-content .text-long h5, .node-detail-page--legacy-content .text-long .h5 {
  font-size: 14px;
}
.node-detail-page--legacy-content .text-long h6, .node-detail-page--legacy-content .text-long .h6 {
  font-size: 12px;
}
.node-detail-page--legacy-content .text-long p {
  margin: 0 0 10px;
}
.node-detail-page--legacy-content .text-long .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .lead {
    font-size: 21px;
  }
}
.node-detail-page--legacy-content .text-long small,
.node-detail-page--legacy-content .text-long .small {
  font-size: 85%;
}
.node-detail-page--legacy-content .text-long mark,
.node-detail-page--legacy-content .text-long .mark {
  background-color: #fef1e2;
  padding: 0.2em;
}
.node-detail-page--legacy-content .text-long .text-left {
  text-align: left;
}
.node-detail-page--legacy-content .text-long .text-right {
  text-align: right;
}
.node-detail-page--legacy-content .text-long .text-center {
  text-align: center;
}
.node-detail-page--legacy-content .text-long .text-justify {
  text-align: justify;
}
.node-detail-page--legacy-content .text-long .text-nowrap {
  white-space: nowrap;
}
.node-detail-page--legacy-content .text-long .text-lowercase {
  text-transform: lowercase;
}
.node-detail-page--legacy-content .text-long .text-uppercase, .node-detail-page--legacy-content .text-long .initialism {
  text-transform: uppercase;
}
.node-detail-page--legacy-content .text-long .text-capitalize {
  text-transform: capitalize;
}
.node-detail-page--legacy-content .text-long .text-muted {
  color: #777777;
}
.node-detail-page--legacy-content .text-long .text-primary {
  color: #79ac42;
}
.node-detail-page--legacy-content .text-long a.text-primary:hover,
.node-detail-page--legacy-content .text-long a.text-primary:focus {
  color: #5f8734;
}
.node-detail-page--legacy-content .text-long .text-success {
  color: #456226;
}
.node-detail-page--legacy-content .text-long a.text-success:hover,
.node-detail-page--legacy-content .text-long a.text-success:focus {
  color: #2b3d18;
}
.node-detail-page--legacy-content .text-long .text-info {
  color: #023329;
}
.node-detail-page--legacy-content .text-long a.text-info:hover,
.node-detail-page--legacy-content .text-long a.text-info:focus {
  color: #000202;
}
.node-detail-page--legacy-content .text-long .text-warning {
  color: #a85e06;
}
.node-detail-page--legacy-content .text-long a.text-warning:hover,
.node-detail-page--legacy-content .text-long a.text-warning:focus {
  color: #774204;
}
.node-detail-page--legacy-content .text-long .text-danger {
  color: #a94442;
}
.node-detail-page--legacy-content .text-long a.text-danger:hover,
.node-detail-page--legacy-content .text-long a.text-danger:focus {
  color: #843534;
}
.node-detail-page--legacy-content .text-long .bg-primary {
  color: #fff;
  background-color: #79ac42;
}
.node-detail-page--legacy-content .text-long a.bg-primary:hover,
.node-detail-page--legacy-content .text-long a.bg-primary:focus {
  background-color: #5f8734;
}
.node-detail-page--legacy-content .text-long .bg-success {
  background-color: #deecce;
}
.node-detail-page--legacy-content .text-long a.bg-success:hover,
.node-detail-page--legacy-content .text-long a.bg-success:focus {
  background-color: #c5dea9;
}
.node-detail-page--legacy-content .text-long .bg-info, .node-detail-page--legacy-content .text-long .bg-gray {
  background-color: #dee6f3;
}
.node-detail-page--legacy-content .text-long a.bg-info:hover, .node-detail-page--legacy-content .text-long a.bg-gray:hover,
.node-detail-page--legacy-content .text-long a.bg-info:focus,
.node-detail-page--legacy-content .text-long a.bg-gray:focus {
  background-color: #b9cbe5;
}
.node-detail-page--legacy-content .text-long .bg-warning {
  background-color: #fef1e2;
}
.node-detail-page--legacy-content .text-long a.bg-warning:hover,
.node-detail-page--legacy-content .text-long a.bg-warning:focus {
  background-color: #fcdab1;
}
.node-detail-page--legacy-content .text-long .bg-danger {
  background-color: #f2dede;
}
.node-detail-page--legacy-content .text-long a.bg-danger:hover,
.node-detail-page--legacy-content .text-long a.bg-danger:focus {
  background-color: #e4b9b9;
}
.node-detail-page--legacy-content .text-long .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #dadada;
}
.node-detail-page--legacy-content .text-long ul,
.node-detail-page--legacy-content .text-long ol {
  margin-top: 0;
  margin-bottom: 31px;
}
.node-detail-page--legacy-content .text-long ul ul,
.node-detail-page--legacy-content .text-long ul ol,
.node-detail-page--legacy-content .text-long ol ul,
.node-detail-page--legacy-content .text-long ol ol {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.node-detail-page--legacy-content .text-long .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.node-detail-page--legacy-content .text-long .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.node-detail-page--legacy-content .text-long dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.node-detail-page--legacy-content .text-long dt,
.node-detail-page--legacy-content .text-long dd {
  line-height: 1.428571429;
}
.node-detail-page--legacy-content .text-long dt {
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long dd {
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .dl-horizontal dd:before, .node-detail-page--legacy-content .text-long .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .node-detail-page--legacy-content .text-long .dl-horizontal dd {
    margin-left: 180px;
  }
}
.node-detail-page--legacy-content .text-long abbr[title],
.node-detail-page--legacy-content .text-long abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.node-detail-page--legacy-content .text-long .initialism {
  font-size: 90%;
}
.node-detail-page--legacy-content .text-long blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #dadada;
}
.node-detail-page--legacy-content .text-long blockquote p:last-child,
.node-detail-page--legacy-content .text-long blockquote ul:last-child,
.node-detail-page--legacy-content .text-long blockquote ol:last-child {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long blockquote footer,
.node-detail-page--legacy-content .text-long blockquote small,
.node-detail-page--legacy-content .text-long blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
.node-detail-page--legacy-content .text-long blockquote footer:before,
.node-detail-page--legacy-content .text-long blockquote small:before,
.node-detail-page--legacy-content .text-long blockquote .small:before {
  content: "— ";
}
.node-detail-page--legacy-content .text-long .blockquote-reverse,
.node-detail-page--legacy-content .text-long blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #dadada;
  border-left: 0;
  text-align: right;
}
.node-detail-page--legacy-content .text-long .blockquote-reverse footer:before,
.node-detail-page--legacy-content .text-long .blockquote-reverse small:before,
.node-detail-page--legacy-content .text-long .blockquote-reverse .small:before,
.node-detail-page--legacy-content .text-long blockquote.pull-right footer:before,
.node-detail-page--legacy-content .text-long blockquote.pull-right small:before,
.node-detail-page--legacy-content .text-long blockquote.pull-right .small:before {
  content: "";
}
.node-detail-page--legacy-content .text-long .blockquote-reverse footer:after,
.node-detail-page--legacy-content .text-long .blockquote-reverse small:after,
.node-detail-page--legacy-content .text-long .blockquote-reverse .small:after,
.node-detail-page--legacy-content .text-long blockquote.pull-right footer:after,
.node-detail-page--legacy-content .text-long blockquote.pull-right small:after,
.node-detail-page--legacy-content .text-long blockquote.pull-right .small:after {
  content: " —";
}
.node-detail-page--legacy-content .text-long address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
.node-detail-page--legacy-content .text-long code,
.node-detail-page--legacy-content .text-long kbd,
.node-detail-page--legacy-content .text-long pre,
.node-detail-page--legacy-content .text-long samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.node-detail-page--legacy-content .text-long code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.node-detail-page--legacy-content .text-long kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
.node-detail-page--legacy-content .text-long pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.node-detail-page--legacy-content .text-long .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-inline: 0;
}
.node-detail-page--legacy-content .text-long .container:before, .node-detail-page--legacy-content .text-long .container:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .container:after {
  clear: both;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .node-detail-page--legacy-content .text-long .container {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .node-detail-page--legacy-content .text-long .container {
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.node-detail-page--legacy-content .text-long .container-fluid:before, .node-detail-page--legacy-content .text-long .container-fluid:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .container-fluid:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .row {
  margin-left: -15px;
  margin-right: -15px;
}
.node-detail-page--legacy-content .text-long .row:before, .node-detail-page--legacy-content .text-long .row:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .row:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .col-xs-1, .node-detail-page--legacy-content .text-long .col-sm-1, .node-detail-page--legacy-content .text-long .col-md-1, .node-detail-page--legacy-content .text-long .col-lg-1, .node-detail-page--legacy-content .text-long .col-xs-2, .node-detail-page--legacy-content .text-long .col-sm-2, .node-detail-page--legacy-content .text-long .col-md-2, .node-detail-page--legacy-content .text-long .col-lg-2, .node-detail-page--legacy-content .text-long .col-xs-3, .node-detail-page--legacy-content .text-long .col-sm-3, .node-detail-page--legacy-content .text-long .col-md-3, .node-detail-page--legacy-content .text-long .col-lg-3, .node-detail-page--legacy-content .text-long .col-xs-4, .node-detail-page--legacy-content .text-long .col-sm-4, .node-detail-page--legacy-content .text-long .col-md-4, .node-detail-page--legacy-content .text-long .col-lg-4, .node-detail-page--legacy-content .text-long .col-xs-5, .node-detail-page--legacy-content .text-long .col-sm-5, .node-detail-page--legacy-content .text-long .col-md-5, .node-detail-page--legacy-content .text-long .col-lg-5, .node-detail-page--legacy-content .text-long .col-xs-6, .node-detail-page--legacy-content .text-long .col-sm-6, .node-detail-page--legacy-content .text-long .col-md-6, .node-detail-page--legacy-content .text-long .col-lg-6, .node-detail-page--legacy-content .text-long .col-xs-7, .node-detail-page--legacy-content .text-long .col-sm-7, .node-detail-page--legacy-content .text-long .col-md-7, .node-detail-page--legacy-content .text-long .col-lg-7, .node-detail-page--legacy-content .text-long .col-xs-8, .node-detail-page--legacy-content .text-long .col-sm-8, .node-detail-page--legacy-content .text-long .col-md-8, .node-detail-page--legacy-content .text-long .col-lg-8, .node-detail-page--legacy-content .text-long .col-xs-9, .node-detail-page--legacy-content .text-long .col-sm-9, .node-detail-page--legacy-content .text-long .col-md-9, .node-detail-page--legacy-content .text-long .col-lg-9, .node-detail-page--legacy-content .text-long .col-xs-10, .node-detail-page--legacy-content .text-long .col-sm-10, .node-detail-page--legacy-content .text-long .col-md-10, .node-detail-page--legacy-content .text-long .col-lg-10, .node-detail-page--legacy-content .text-long .col-xs-11, .node-detail-page--legacy-content .text-long .col-sm-11, .node-detail-page--legacy-content .text-long .col-md-11, .node-detail-page--legacy-content .text-long .col-lg-11, .node-detail-page--legacy-content .text-long .col-xs-12, .node-detail-page--legacy-content .text-long .col-sm-12, .node-detail-page--legacy-content .text-long .col-md-12, .node-detail-page--legacy-content .text-long .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.node-detail-page--legacy-content .text-long .col-xs-1, .node-detail-page--legacy-content .text-long .col-xs-2, .node-detail-page--legacy-content .text-long .col-xs-3, .node-detail-page--legacy-content .text-long .col-xs-4, .node-detail-page--legacy-content .text-long .col-xs-5, .node-detail-page--legacy-content .text-long .col-xs-6, .node-detail-page--legacy-content .text-long .col-xs-7, .node-detail-page--legacy-content .text-long .col-xs-8, .node-detail-page--legacy-content .text-long .col-xs-9, .node-detail-page--legacy-content .text-long .col-xs-10, .node-detail-page--legacy-content .text-long .col-xs-11, .node-detail-page--legacy-content .text-long .col-xs-12 {
  float: left;
}
.node-detail-page--legacy-content .text-long .col-xs-1 {
  width: 8.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-2 {
  width: 16.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-3 {
  width: 25%;
}
.node-detail-page--legacy-content .text-long .col-xs-4 {
  width: 33.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-5 {
  width: 41.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-6 {
  width: 50%;
}
.node-detail-page--legacy-content .text-long .col-xs-7 {
  width: 58.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-8 {
  width: 66.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-9 {
  width: 75%;
}
.node-detail-page--legacy-content .text-long .col-xs-10 {
  width: 83.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-11 {
  width: 91.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-12 {
  width: 100%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-0 {
  right: auto;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-1 {
  right: 8.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-2 {
  right: 16.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-3 {
  right: 25%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-4 {
  right: 33.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-5 {
  right: 41.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-6 {
  right: 50%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-7 {
  right: 58.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-8 {
  right: 66.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-9 {
  right: 75%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-10 {
  right: 83.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-11 {
  right: 91.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-pull-12 {
  right: 100%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-0 {
  left: auto;
}
.node-detail-page--legacy-content .text-long .col-xs-push-1 {
  left: 8.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-2 {
  left: 16.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-3 {
  left: 25%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-4 {
  left: 33.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-5 {
  left: 41.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-6 {
  left: 50%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-7 {
  left: 58.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-8 {
  left: 66.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-9 {
  left: 75%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-10 {
  left: 83.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-11 {
  left: 91.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-push-12 {
  left: 100%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-0 {
  margin-left: 0%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-3 {
  margin-left: 25%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-6 {
  margin-left: 50%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-9 {
  margin-left: 75%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.node-detail-page--legacy-content .text-long .col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .col-sm-1, .node-detail-page--legacy-content .text-long .col-sm-2, .node-detail-page--legacy-content .text-long .col-sm-3, .node-detail-page--legacy-content .text-long .col-sm-4, .node-detail-page--legacy-content .text-long .col-sm-5, .node-detail-page--legacy-content .text-long .col-sm-6, .node-detail-page--legacy-content .text-long .col-sm-7, .node-detail-page--legacy-content .text-long .col-sm-8, .node-detail-page--legacy-content .text-long .col-sm-9, .node-detail-page--legacy-content .text-long .col-sm-10, .node-detail-page--legacy-content .text-long .col-sm-11, .node-detail-page--legacy-content .text-long .col-sm-12 {
    float: left;
  }
  .node-detail-page--legacy-content .text-long .col-sm-1 {
    width: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-2 {
    width: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-3 {
    width: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-4 {
    width: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-5 {
    width: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-6 {
    width: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-7 {
    width: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-8 {
    width: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-9 {
    width: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-10 {
    width: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-11 {
    width: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-12 {
    width: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-0 {
    right: auto;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-3 {
    right: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-6 {
    right: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-9 {
    right: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-pull-12 {
    right: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-0 {
    left: auto;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-3 {
    left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-6 {
    left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-9 {
    left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-push-12 {
    left: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-0 {
    margin-left: 0%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-3 {
    margin-left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-6 {
    margin-left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-9 {
    margin-left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .node-detail-page--legacy-content .text-long .col-md-1, .node-detail-page--legacy-content .text-long .col-md-2, .node-detail-page--legacy-content .text-long .col-md-3, .node-detail-page--legacy-content .text-long .col-md-4, .node-detail-page--legacy-content .text-long .col-md-5, .node-detail-page--legacy-content .text-long .col-md-6, .node-detail-page--legacy-content .text-long .col-md-7, .node-detail-page--legacy-content .text-long .col-md-8, .node-detail-page--legacy-content .text-long .col-md-9, .node-detail-page--legacy-content .text-long .col-md-10, .node-detail-page--legacy-content .text-long .col-md-11, .node-detail-page--legacy-content .text-long .col-md-12 {
    float: left;
  }
  .node-detail-page--legacy-content .text-long .col-md-1 {
    width: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-2 {
    width: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-3 {
    width: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-md-4 {
    width: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-5 {
    width: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-6 {
    width: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-md-7 {
    width: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-8 {
    width: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-9 {
    width: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-md-10 {
    width: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-11 {
    width: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-12 {
    width: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-0 {
    right: auto;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-3 {
    right: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-6 {
    right: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-9 {
    right: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-pull-12 {
    right: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-0 {
    left: auto;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-1 {
    left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-2 {
    left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-3 {
    left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-4 {
    left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-5 {
    left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-6 {
    left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-7 {
    left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-8 {
    left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-9 {
    left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-10 {
    left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-11 {
    left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-push-12 {
    left: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-0 {
    margin-left: 0%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-3 {
    margin-left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-6 {
    margin-left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-9 {
    margin-left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .node-detail-page--legacy-content .text-long .col-lg-1, .node-detail-page--legacy-content .text-long .col-lg-2, .node-detail-page--legacy-content .text-long .col-lg-3, .node-detail-page--legacy-content .text-long .col-lg-4, .node-detail-page--legacy-content .text-long .col-lg-5, .node-detail-page--legacy-content .text-long .col-lg-6, .node-detail-page--legacy-content .text-long .col-lg-7, .node-detail-page--legacy-content .text-long .col-lg-8, .node-detail-page--legacy-content .text-long .col-lg-9, .node-detail-page--legacy-content .text-long .col-lg-10, .node-detail-page--legacy-content .text-long .col-lg-11, .node-detail-page--legacy-content .text-long .col-lg-12 {
    float: left;
  }
  .node-detail-page--legacy-content .text-long .col-lg-1 {
    width: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-2 {
    width: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-3 {
    width: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-4 {
    width: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-5 {
    width: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-6 {
    width: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-7 {
    width: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-8 {
    width: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-9 {
    width: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-10 {
    width: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-11 {
    width: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-12 {
    width: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-0 {
    right: auto;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-3 {
    right: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-6 {
    right: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-9 {
    right: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-pull-12 {
    right: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-0 {
    left: auto;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-3 {
    left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-6 {
    left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-9 {
    left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-push-12 {
    left: 100%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-0 {
    margin-left: 0%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-3 {
    margin-left: 25%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-6 {
    margin-left: 50%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-9 {
    margin-left: 75%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .node-detail-page--legacy-content .text-long .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.node-detail-page--legacy-content .text-long table {
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
.node-detail-page--legacy-content .text-long th {
  text-align: left;
}
.node-detail-page--legacy-content .text-long .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > th,
.node-detail-page--legacy-content .text-long .table > thead > tr > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.node-detail-page--legacy-content .text-long .table > caption + thead > tr:first-child > th,
.node-detail-page--legacy-content .text-long .table > caption + thead > tr:first-child > td,
.node-detail-page--legacy-content .text-long .table > colgroup + thead > tr:first-child > th,
.node-detail-page--legacy-content .text-long .table > colgroup + thead > tr:first-child > td,
.node-detail-page--legacy-content .text-long .table > thead:first-child > tr:first-child > th,
.node-detail-page--legacy-content .text-long .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.node-detail-page--legacy-content .text-long .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.node-detail-page--legacy-content .text-long .table .table {
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .table-condensed > thead > tr > th,
.node-detail-page--legacy-content .text-long .table-condensed > thead > tr > td,
.node-detail-page--legacy-content .text-long .table-condensed > tbody > tr > th,
.node-detail-page--legacy-content .text-long .table-condensed > tbody > tr > td,
.node-detail-page--legacy-content .text-long .table-condensed > tfoot > tr > th,
.node-detail-page--legacy-content .text-long .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.node-detail-page--legacy-content .text-long .table-bordered {
  border: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .table-bordered > thead > tr > th,
.node-detail-page--legacy-content .text-long .table-bordered > thead > tr > td,
.node-detail-page--legacy-content .text-long .table-bordered > tbody > tr > th,
.node-detail-page--legacy-content .text-long .table-bordered > tbody > tr > td,
.node-detail-page--legacy-content .text-long .table-bordered > tfoot > tr > th,
.node-detail-page--legacy-content .text-long .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .table-bordered > thead > tr > th,
.node-detail-page--legacy-content .text-long .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.node-detail-page--legacy-content .text-long .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.node-detail-page--legacy-content .text-long table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}
.node-detail-page--legacy-content .text-long table td[class*=col-],
.node-detail-page--legacy-content .text-long table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > td.active,
.node-detail-page--legacy-content .text-long .table > thead > tr > th.active, .node-detail-page--legacy-content .text-long .table > thead > tr.active > td, .node-detail-page--legacy-content .text-long .table > thead > tr.active > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td.active,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th.active,
.node-detail-page--legacy-content .text-long .table > tbody > tr.active > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr.active > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td.active,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th.active,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.active > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > td.active:hover,
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > th.active:hover, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.active:hover > td, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover > .active, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > td.success,
.node-detail-page--legacy-content .text-long .table > thead > tr > th.success, .node-detail-page--legacy-content .text-long .table > thead > tr.success > td, .node-detail-page--legacy-content .text-long .table > thead > tr.success > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td.success,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th.success,
.node-detail-page--legacy-content .text-long .table > tbody > tr.success > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr.success > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td.success,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th.success,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.success > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.success > th {
  background-color: #deecce;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > td.success:hover,
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > th.success:hover, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.success:hover > td, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover > .success, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.success:hover > th {
  background-color: #d1e5bb;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > td.info,
.node-detail-page--legacy-content .text-long .table > thead > tr > th.info, .node-detail-page--legacy-content .text-long .table > thead > tr.info > td, .node-detail-page--legacy-content .text-long .table > thead > tr.info > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td.info,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th.info,
.node-detail-page--legacy-content .text-long .table > tbody > tr.info > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr.info > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td.info,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th.info,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.info > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.info > th {
  background-color: #6ef9dd;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > td.info:hover,
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > th.info:hover, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.info:hover > td, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover > .info, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.info:hover > th {
  background-color: #55f8d7;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > td.warning,
.node-detail-page--legacy-content .text-long .table > thead > tr > th.warning, .node-detail-page--legacy-content .text-long .table > thead > tr.warning > td, .node-detail-page--legacy-content .text-long .table > thead > tr.warning > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td.warning,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th.warning,
.node-detail-page--legacy-content .text-long .table > tbody > tr.warning > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr.warning > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td.warning,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th.warning,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.warning > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.warning > th {
  background-color: #fef1e2;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > td.warning:hover,
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > th.warning:hover, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.warning:hover > td, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover > .warning, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.warning:hover > th {
  background-color: #fde5c9;
}
.node-detail-page--legacy-content .text-long .table > thead > tr > td.danger,
.node-detail-page--legacy-content .text-long .table > thead > tr > th.danger, .node-detail-page--legacy-content .text-long .table > thead > tr.danger > td, .node-detail-page--legacy-content .text-long .table > thead > tr.danger > th,
.node-detail-page--legacy-content .text-long .table > tbody > tr > td.danger,
.node-detail-page--legacy-content .text-long .table > tbody > tr > th.danger,
.node-detail-page--legacy-content .text-long .table > tbody > tr.danger > td,
.node-detail-page--legacy-content .text-long .table > tbody > tr.danger > th,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > td.danger,
.node-detail-page--legacy-content .text-long .table > tfoot > tr > th.danger,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.danger > td,
.node-detail-page--legacy-content .text-long .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > td.danger:hover,
.node-detail-page--legacy-content .text-long .table-hover > tbody > tr > th.danger:hover, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.danger:hover > td, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr:hover > .danger, .node-detail-page--legacy-content .text-long .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.node-detail-page--legacy-content .text-long .table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table {
    margin-bottom: 0;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table > thead > tr > th,
  .node-detail-page--legacy-content .text-long .table-responsive > .table > thead > tr > td,
  .node-detail-page--legacy-content .text-long .table-responsive > .table > tbody > tr > th,
  .node-detail-page--legacy-content .text-long .table-responsive > .table > tbody > tr > td,
  .node-detail-page--legacy-content .text-long .table-responsive > .table > tfoot > tr > th,
  .node-detail-page--legacy-content .text-long .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered {
    border: 0;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > thead > tr > th:first-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > thead > tr > td:first-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > thead > tr > th:last-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > thead > tr > td:last-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .node-detail-page--legacy-content .text-long .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.node-detail-page--legacy-content .text-long fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.node-detail-page--legacy-content .text-long legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.node-detail-page--legacy-content .text-long label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long input[type=search] {
  box-sizing: border-box;
}
.node-detail-page--legacy-content .text-long input[type=radio],
.node-detail-page--legacy-content .text-long input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
.node-detail-page--legacy-content .text-long input[type=file] {
  display: block;
}
.node-detail-page--legacy-content .text-long input[type=range] {
  display: block;
  width: 100%;
}
.node-detail-page--legacy-content .text-long select[multiple],
.node-detail-page--legacy-content .text-long select[size] {
  height: auto;
}
.node-detail-page--legacy-content .text-long input[type=file]:focus,
.node-detail-page--legacy-content .text-long input[type=radio]:focus,
.node-detail-page--legacy-content .text-long input[type=checkbox]:focus {
  outline: thin;
  outline: 1px solid #069578;
  outline-offset: 2px;
}
.node-detail-page--legacy-content .text-long output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}
.node-detail-page--legacy-content .text-long .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.node-detail-page--legacy-content .text-long .form-control:focus {
  border-color: #444A50;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #444A50;
}
.node-detail-page--legacy-content .text-long .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .form-control:-ms-input-placeholder {
  color: #999;
}
.node-detail-page--legacy-content .text-long .form-control::-webkit-input-placeholder {
  color: #999;
}
.node-detail-page--legacy-content .text-long .form-control[disabled], .node-detail-page--legacy-content .text-long .form-control[readonly], fieldset[disabled] .node-detail-page--legacy-content .text-long .form-control {
  background-color: #dadada;
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .form-control[disabled], fieldset[disabled] .node-detail-page--legacy-content .text-long .form-control {
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long textarea.form-control {
  height: auto;
}
.node-detail-page--legacy-content .text-long .grippie {
  display: none;
}
.node-detail-page--legacy-content .text-long input[type=search] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .node-detail-page--legacy-content .text-long input[type=date].form-control,
  .node-detail-page--legacy-content .text-long input[type=time].form-control,
  .node-detail-page--legacy-content .text-long input[type=datetime-local].form-control,
  .node-detail-page--legacy-content .text-long input[type=month].form-control {
    line-height: 34px;
  }
  .node-detail-page--legacy-content .text-long input[type=date].input-sm, .node-detail-page--legacy-content .text-long .input-group-sm > input[type=date].form-control,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=date].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm .node-detail-page--legacy-content .text-long input[type=date],
  .node-detail-page--legacy-content .text-long input[type=time].input-sm,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=time].form-control,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=time].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > input[type=time].btn,
  .input-group-sm .node-detail-page--legacy-content .text-long input[type=time],
  .node-detail-page--legacy-content .text-long input[type=datetime-local].input-sm,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=datetime-local].form-control,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=datetime-local].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
  .input-group-sm .node-detail-page--legacy-content .text-long input[type=datetime-local],
  .node-detail-page--legacy-content .text-long input[type=month].input-sm,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=month].form-control,
  .node-detail-page--legacy-content .text-long .input-group-sm > input[type=month].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > input[type=month].btn,
  .input-group-sm .node-detail-page--legacy-content .text-long input[type=month] {
    line-height: 30px;
  }
  .node-detail-page--legacy-content .text-long input[type=date].input-lg, .node-detail-page--legacy-content .text-long .input-group-lg > input[type=date].form-control,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=date].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg .node-detail-page--legacy-content .text-long input[type=date],
  .node-detail-page--legacy-content .text-long input[type=time].input-lg,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=time].form-control,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=time].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > input[type=time].btn,
  .input-group-lg .node-detail-page--legacy-content .text-long input[type=time],
  .node-detail-page--legacy-content .text-long input[type=datetime-local].input-lg,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=datetime-local].form-control,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=datetime-local].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
  .input-group-lg .node-detail-page--legacy-content .text-long input[type=datetime-local],
  .node-detail-page--legacy-content .text-long input[type=month].input-lg,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=month].form-control,
  .node-detail-page--legacy-content .text-long .input-group-lg > input[type=month].input-group-addon,
  .node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > input[type=month].btn,
  .input-group-lg .node-detail-page--legacy-content .text-long input[type=month] {
    line-height: 46px;
  }
}
.node-detail-page--legacy-content .text-long .form-group {
  margin-bottom: 15px;
}
.node-detail-page--legacy-content .text-long .radio,
.node-detail-page--legacy-content .text-long .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.node-detail-page--legacy-content .text-long .radio label,
.node-detail-page--legacy-content .text-long .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .radio input[type=radio],
.node-detail-page--legacy-content .text-long .radio-inline input[type=radio],
.node-detail-page--legacy-content .text-long .checkbox input[type=checkbox],
.node-detail-page--legacy-content .text-long .checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}
.node-detail-page--legacy-content .text-long .radio + .radio,
.node-detail-page--legacy-content .text-long .checkbox + .checkbox {
  margin-top: -5px;
}
.node-detail-page--legacy-content .text-long .radio-inline,
.node-detail-page--legacy-content .text-long .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .radio-inline + .radio-inline,
.node-detail-page--legacy-content .text-long .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.node-detail-page--legacy-content .text-long input[type=radio][disabled], .node-detail-page--legacy-content .text-long input[type=radio].disabled, fieldset[disabled] .node-detail-page--legacy-content .text-long input[type=radio],
.node-detail-page--legacy-content .text-long input[type=checkbox][disabled],
.node-detail-page--legacy-content .text-long input[type=checkbox].disabled,
fieldset[disabled] .node-detail-page--legacy-content .text-long input[type=checkbox] {
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .radio-inline.disabled, fieldset[disabled] .node-detail-page--legacy-content .text-long .radio-inline,
.node-detail-page--legacy-content .text-long .checkbox-inline.disabled,
fieldset[disabled] .node-detail-page--legacy-content .text-long .checkbox-inline {
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .radio.disabled label, fieldset[disabled] .node-detail-page--legacy-content .text-long .radio label,
.node-detail-page--legacy-content .text-long .checkbox.disabled label,
fieldset[disabled] .node-detail-page--legacy-content .text-long .checkbox label {
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.node-detail-page--legacy-content .text-long .form-control-static.input-lg, .node-detail-page--legacy-content .text-long .input-group-lg > .form-control-static.form-control,
.node-detail-page--legacy-content .text-long .input-group-lg > .form-control-static.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > .form-control-static.btn, .node-detail-page--legacy-content .text-long .form-control-static.input-sm, .node-detail-page--legacy-content .text-long .input-group-sm > .form-control-static.form-control,
.node-detail-page--legacy-content .text-long .input-group-sm > .form-control-static.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}
.node-detail-page--legacy-content .text-long .input-sm, .node-detail-page--legacy-content .text-long .input-group-sm > .form-control,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long select.input-sm, .node-detail-page--legacy-content .text-long .input-group-sm > select.form-control,
.node-detail-page--legacy-content .text-long .input-group-sm > select.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}
.node-detail-page--legacy-content .text-long textarea.input-sm, .node-detail-page--legacy-content .text-long .input-group-sm > textarea.form-control,
.node-detail-page--legacy-content .text-long .input-group-sm > textarea.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > textarea.btn,
.node-detail-page--legacy-content .text-long select[multiple].input-sm,
.node-detail-page--legacy-content .text-long .input-group-sm > select[multiple].form-control,
.node-detail-page--legacy-content .text-long .input-group-sm > select[multiple].input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}
.node-detail-page--legacy-content .text-long .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.node-detail-page--legacy-content .text-long .form-group-sm textarea.form-control,
.node-detail-page--legacy-content .text-long .form-group-sm select[multiple].form-control {
  height: auto;
}
.node-detail-page--legacy-content .text-long .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.node-detail-page--legacy-content .text-long .input-lg, .node-detail-page--legacy-content .text-long .input-group-lg > .form-control,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long select.input-lg, .node-detail-page--legacy-content .text-long .input-group-lg > select.form-control,
.node-detail-page--legacy-content .text-long .input-group-lg > select.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}
.node-detail-page--legacy-content .text-long textarea.input-lg, .node-detail-page--legacy-content .text-long .input-group-lg > textarea.form-control,
.node-detail-page--legacy-content .text-long .input-group-lg > textarea.input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > textarea.btn,
.node-detail-page--legacy-content .text-long select[multiple].input-lg,
.node-detail-page--legacy-content .text-long .input-group-lg > select[multiple].form-control,
.node-detail-page--legacy-content .text-long .input-group-lg > select[multiple].input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}
.node-detail-page--legacy-content .text-long .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.node-detail-page--legacy-content .text-long .form-group-lg textarea.form-control,
.node-detail-page--legacy-content .text-long .form-group-lg select[multiple].form-control {
  height: auto;
}
.node-detail-page--legacy-content .text-long .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.node-detail-page--legacy-content .text-long .has-feedback {
  position: relative;
}
.node-detail-page--legacy-content .text-long .has-feedback .form-control {
  padding-right: 42.5px;
}
.node-detail-page--legacy-content .text-long .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.node-detail-page--legacy-content .text-long .input-lg + .form-control-feedback, .node-detail-page--legacy-content .text-long .input-group-lg > .form-control + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-addon + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-lg + .form-control-feedback,
.node-detail-page--legacy-content .text-long .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.node-detail-page--legacy-content .text-long .input-sm + .form-control-feedback, .node-detail-page--legacy-content .text-long .input-group-sm > .form-control + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-addon + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.node-detail-page--legacy-content .text-long .input-group-sm + .form-control-feedback,
.node-detail-page--legacy-content .text-long .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.node-detail-page--legacy-content .text-long .has-success .help-block {
  color: #456226;
}
.node-detail-page--legacy-content .text-long .has-success .form-control {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.node-detail-page--legacy-content .text-long .has-success .form-control:hover {
  border-color: #d01818;
}
.node-detail-page--legacy-content .text-long .has-success .form-control:focus {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #444A50;
}
.node-detail-page--legacy-content .text-long .has-success .input-group-addon {
  color: #456226;
  border-color: #456226;
  background-color: #deecce;
}
.node-detail-page--legacy-content .text-long .has-success .form-control-feedback {
  color: #456226;
}
.node-detail-page--legacy-content .text-long .has-warning .help-block {
  color: #a85e06;
}
.node-detail-page--legacy-content .text-long .has-warning .form-control {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.node-detail-page--legacy-content .text-long .has-warning .form-control:hover {
  border-color: #d01818;
}
.node-detail-page--legacy-content .text-long .has-warning .form-control:focus {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #444A50;
}
.node-detail-page--legacy-content .text-long .has-warning .input-group-addon {
  color: #a85e06;
  border-color: #a85e06;
  background-color: #fef1e2;
}
.node-detail-page--legacy-content .text-long .has-warning .form-control-feedback {
  color: #a85e06;
}
.node-detail-page--legacy-content .text-long .has-error .help-block {
  color: #a94442;
}
.node-detail-page--legacy-content .text-long .has-error .form-control {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.node-detail-page--legacy-content .text-long .has-error .form-control:hover {
  border-color: #d01818;
}
.node-detail-page--legacy-content .text-long .has-error .form-control:focus {
  border-color: #d01818;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #444A50;
}
.node-detail-page--legacy-content .text-long .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.node-detail-page--legacy-content .text-long .has-error .form-control-feedback {
  color: #a94442;
}
.node-detail-page--legacy-content .text-long .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.node-detail-page--legacy-content .text-long .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.node-detail-page--legacy-content .text-long .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .form-inline .form-control-static {
    display: inline-block;
  }
  .node-detail-page--legacy-content .text-long .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .form-inline .input-group .input-group-addon,
  .node-detail-page--legacy-content .text-long .form-inline .input-group .input-group-btn,
  .node-detail-page--legacy-content .text-long .form-inline .input-group .form-control {
    width: auto;
  }
  .node-detail-page--legacy-content .text-long .form-inline .input-group > .form-control {
    width: 100%;
  }
  .node-detail-page--legacy-content .text-long .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .form-inline .radio,
  .node-detail-page--legacy-content .text-long .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .form-inline .radio label,
  .node-detail-page--legacy-content .text-long .form-inline .checkbox label {
    padding-left: 0;
  }
  .node-detail-page--legacy-content .text-long .form-inline .radio input[type=radio],
  .node-detail-page--legacy-content .text-long .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .node-detail-page--legacy-content .text-long .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.node-detail-page--legacy-content .text-long .form-horizontal .radio,
.node-detail-page--legacy-content .text-long .form-horizontal .checkbox,
.node-detail-page--legacy-content .text-long .form-horizontal .radio-inline,
.node-detail-page--legacy-content .text-long .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.node-detail-page--legacy-content .text-long .form-horizontal .radio,
.node-detail-page--legacy-content .text-long .form-horizontal .checkbox {
  min-height: 27px;
}
.node-detail-page--legacy-content .text-long .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.node-detail-page--legacy-content .text-long .form-horizontal .form-group:before, .node-detail-page--legacy-content .text-long .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.node-detail-page--legacy-content .text-long .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
  .node-detail-page--legacy-content .text-long .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.node-detail-page--legacy-content .text-long .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.node-detail-page--legacy-content .text-long .btn:focus, .node-detail-page--legacy-content .text-long .btn.focus, .node-detail-page--legacy-content .text-long .btn:active:focus, .node-detail-page--legacy-content .text-long .btn:active.focus, .node-detail-page--legacy-content .text-long .btn.active:focus, .node-detail-page--legacy-content .text-long .btn.active.focus {
  outline: thin;
  outline: 1px solid #069578;
  outline-offset: 2px;
}
.node-detail-page--legacy-content .text-long .btn:hover, .node-detail-page--legacy-content .text-long .btn:focus, .node-detail-page--legacy-content .text-long .btn.focus {
  color: #fff;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .btn:active, .node-detail-page--legacy-content .text-long .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.node-detail-page--legacy-content .text-long .btn.disabled, .node-detail-page--legacy-content .text-long .btn[disabled], fieldset[disabled] .node-detail-page--legacy-content .text-long .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.node-detail-page--legacy-content .text-long a.btn.disabled, fieldset[disabled] .node-detail-page--legacy-content .text-long a.btn {
  pointer-events: none;
}
.node-detail-page--legacy-content .text-long .btn-default {
  color: #fff;
  background-color: #069578;
  border-color: #069578;
}
.node-detail-page--legacy-content .text-long .btn-default:focus, .node-detail-page--legacy-content .text-long .btn-default.focus {
  color: #fff;
  background-color: #046451;
  border-color: #011a15;
}
.node-detail-page--legacy-content .text-long .btn-default:hover {
  color: #fff;
  background-color: #046451;
  border-color: #045a49;
}
.node-detail-page--legacy-content .text-long .btn-default:active, .node-detail-page--legacy-content .text-long .btn-default.active, .open > .node-detail-page--legacy-content .text-long .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #046451;
  border-color: #045a49;
}
.node-detail-page--legacy-content .text-long .btn-default:active:hover, .node-detail-page--legacy-content .text-long .btn-default:active:focus, .node-detail-page--legacy-content .text-long .btn-default:active.focus, .node-detail-page--legacy-content .text-long .btn-default.active:hover, .node-detail-page--legacy-content .text-long .btn-default.active:focus, .node-detail-page--legacy-content .text-long .btn-default.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-default.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-default.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-default.dropdown-toggle.focus {
  color: #fff;
  background-color: #034235;
  border-color: #011a15;
}
.node-detail-page--legacy-content .text-long .btn-default:active, .node-detail-page--legacy-content .text-long .btn-default.active, .open > .node-detail-page--legacy-content .text-long .btn-default.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-default.disabled, .node-detail-page--legacy-content .text-long .btn-default.disabled:hover, .node-detail-page--legacy-content .text-long .btn-default.disabled:focus, .node-detail-page--legacy-content .text-long .btn-default.disabled.focus, .node-detail-page--legacy-content .text-long .btn-default.disabled:active, .node-detail-page--legacy-content .text-long .btn-default.disabled.active, .node-detail-page--legacy-content .text-long .btn-default[disabled], .node-detail-page--legacy-content .text-long .btn-default[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-default[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-default[disabled].focus, .node-detail-page--legacy-content .text-long .btn-default[disabled]:active, .node-detail-page--legacy-content .text-long .btn-default[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-default.active {
  background-color: #069578;
  border-color: #069578;
}
.node-detail-page--legacy-content .text-long .btn-default .badge {
  color: #069578;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-primary {
  color: rgb(11, 15, 34);
  background-color: #00EEA3;
  border-color: #00EEA3;
}
.node-detail-page--legacy-content .text-long .btn-primary:focus, .node-detail-page--legacy-content .text-long .btn-primary.focus {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #006f4c;
}
.node-detail-page--legacy-content .text-long .btn-primary:hover {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #00b179;
}
.node-detail-page--legacy-content .text-long .btn-primary:active, .node-detail-page--legacy-content .text-long .btn-primary.active, .open > .node-detail-page--legacy-content .text-long .btn-primary.dropdown-toggle {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #00b179;
}
.node-detail-page--legacy-content .text-long .btn-primary:active:hover, .node-detail-page--legacy-content .text-long .btn-primary:active:focus, .node-detail-page--legacy-content .text-long .btn-primary:active.focus, .node-detail-page--legacy-content .text-long .btn-primary.active:hover, .node-detail-page--legacy-content .text-long .btn-primary.active:focus, .node-detail-page--legacy-content .text-long .btn-primary.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-primary.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-primary.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-primary.dropdown-toggle.focus {
  color: rgb(11, 15, 34);
  background-color: #009768;
  border-color: #006f4c;
}
.node-detail-page--legacy-content .text-long .btn-primary:active, .node-detail-page--legacy-content .text-long .btn-primary.active, .open > .node-detail-page--legacy-content .text-long .btn-primary.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-primary.disabled, .node-detail-page--legacy-content .text-long .btn-primary.disabled:hover, .node-detail-page--legacy-content .text-long .btn-primary.disabled:focus, .node-detail-page--legacy-content .text-long .btn-primary.disabled.focus, .node-detail-page--legacy-content .text-long .btn-primary.disabled:active, .node-detail-page--legacy-content .text-long .btn-primary.disabled.active, .node-detail-page--legacy-content .text-long .btn-primary[disabled], .node-detail-page--legacy-content .text-long .btn-primary[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-primary[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-primary[disabled].focus, .node-detail-page--legacy-content .text-long .btn-primary[disabled]:active, .node-detail-page--legacy-content .text-long .btn-primary[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-primary.active {
  background-color: #00EEA3;
  border-color: #00EEA3;
}
.node-detail-page--legacy-content .text-long .btn-primary .badge {
  color: #00EEA3;
  background-color: rgb(11, 15, 34);
}
.node-detail-page--legacy-content .text-long .btn-success {
  color: rgb(11, 15, 34);
  background-color: #00EEA3;
  border-color: #00EEA3;
}
.node-detail-page--legacy-content .text-long .btn-success:focus, .node-detail-page--legacy-content .text-long .btn-success.focus {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #006f4c;
}
.node-detail-page--legacy-content .text-long .btn-success:hover {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #00b179;
}
.node-detail-page--legacy-content .text-long .btn-success:active, .node-detail-page--legacy-content .text-long .btn-success.active, .open > .node-detail-page--legacy-content .text-long .btn-success.dropdown-toggle {
  color: rgb(11, 15, 34);
  background-color: #00bb80;
  border-color: #00b179;
}
.node-detail-page--legacy-content .text-long .btn-success:active:hover, .node-detail-page--legacy-content .text-long .btn-success:active:focus, .node-detail-page--legacy-content .text-long .btn-success:active.focus, .node-detail-page--legacy-content .text-long .btn-success.active:hover, .node-detail-page--legacy-content .text-long .btn-success.active:focus, .node-detail-page--legacy-content .text-long .btn-success.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-success.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-success.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-success.dropdown-toggle.focus {
  color: rgb(11, 15, 34);
  background-color: #009768;
  border-color: #006f4c;
}
.node-detail-page--legacy-content .text-long .btn-success:active, .node-detail-page--legacy-content .text-long .btn-success.active, .open > .node-detail-page--legacy-content .text-long .btn-success.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-success.disabled, .node-detail-page--legacy-content .text-long .btn-success.disabled:hover, .node-detail-page--legacy-content .text-long .btn-success.disabled:focus, .node-detail-page--legacy-content .text-long .btn-success.disabled.focus, .node-detail-page--legacy-content .text-long .btn-success.disabled:active, .node-detail-page--legacy-content .text-long .btn-success.disabled.active, .node-detail-page--legacy-content .text-long .btn-success[disabled], .node-detail-page--legacy-content .text-long .btn-success[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-success[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-success[disabled].focus, .node-detail-page--legacy-content .text-long .btn-success[disabled]:active, .node-detail-page--legacy-content .text-long .btn-success[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-success.active {
  background-color: #00EEA3;
  border-color: #00EEA3;
}
.node-detail-page--legacy-content .text-long .btn-success .badge {
  color: #00EEA3;
  background-color: rgb(11, 15, 34);
}
.node-detail-page--legacy-content .text-long .btn-info {
  color: #fff;
  background-color: #444A50;
  border-color: #383d42;
}
.node-detail-page--legacy-content .text-long .btn-info:focus, .node-detail-page--legacy-content .text-long .btn-info.focus {
  color: #fff;
  background-color: #2d3134;
  border-color: black;
}
.node-detail-page--legacy-content .text-long .btn-info:hover {
  color: #fff;
  background-color: #2d3134;
  border-color: #1c1f21;
}
.node-detail-page--legacy-content .text-long .btn-info:active, .node-detail-page--legacy-content .text-long .btn-info.active, .open > .node-detail-page--legacy-content .text-long .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2d3134;
  border-color: #1c1f21;
}
.node-detail-page--legacy-content .text-long .btn-info:active:hover, .node-detail-page--legacy-content .text-long .btn-info:active:focus, .node-detail-page--legacy-content .text-long .btn-info:active.focus, .node-detail-page--legacy-content .text-long .btn-info.active:hover, .node-detail-page--legacy-content .text-long .btn-info.active:focus, .node-detail-page--legacy-content .text-long .btn-info.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-info.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-info.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #1c1f21;
  border-color: black;
}
.node-detail-page--legacy-content .text-long .btn-info:active, .node-detail-page--legacy-content .text-long .btn-info.active, .open > .node-detail-page--legacy-content .text-long .btn-info.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-info.disabled, .node-detail-page--legacy-content .text-long .btn-info.disabled:hover, .node-detail-page--legacy-content .text-long .btn-info.disabled:focus, .node-detail-page--legacy-content .text-long .btn-info.disabled.focus, .node-detail-page--legacy-content .text-long .btn-info.disabled:active, .node-detail-page--legacy-content .text-long .btn-info.disabled.active, .node-detail-page--legacy-content .text-long .btn-info[disabled], .node-detail-page--legacy-content .text-long .btn-info[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-info[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-info[disabled].focus, .node-detail-page--legacy-content .text-long .btn-info[disabled]:active, .node-detail-page--legacy-content .text-long .btn-info[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-info.active {
  background-color: #444A50;
  border-color: #383d42;
}
.node-detail-page--legacy-content .text-long .btn-info .badge {
  color: #444A50;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-warning {
  color: #fff;
  background-color: #f7931d;
  border-color: #f28709;
}
.node-detail-page--legacy-content .text-long .btn-warning:focus, .node-detail-page--legacy-content .text-long .btn-warning.focus {
  color: #fff;
  background-color: #d97908;
  border-color: #774204;
}
.node-detail-page--legacy-content .text-long .btn-warning:hover {
  color: #fff;
  background-color: #d97908;
  border-color: #b76606;
}
.node-detail-page--legacy-content .text-long .btn-warning:active, .node-detail-page--legacy-content .text-long .btn-warning.active, .open > .node-detail-page--legacy-content .text-long .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #d97908;
  border-color: #b76606;
}
.node-detail-page--legacy-content .text-long .btn-warning:active:hover, .node-detail-page--legacy-content .text-long .btn-warning:active:focus, .node-detail-page--legacy-content .text-long .btn-warning:active.focus, .node-detail-page--legacy-content .text-long .btn-warning.active:hover, .node-detail-page--legacy-content .text-long .btn-warning.active:focus, .node-detail-page--legacy-content .text-long .btn-warning.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-warning.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-warning.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #b76606;
  border-color: #774204;
}
.node-detail-page--legacy-content .text-long .btn-warning:active, .node-detail-page--legacy-content .text-long .btn-warning.active, .open > .node-detail-page--legacy-content .text-long .btn-warning.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-warning.disabled, .node-detail-page--legacy-content .text-long .btn-warning.disabled:hover, .node-detail-page--legacy-content .text-long .btn-warning.disabled:focus, .node-detail-page--legacy-content .text-long .btn-warning.disabled.focus, .node-detail-page--legacy-content .text-long .btn-warning.disabled:active, .node-detail-page--legacy-content .text-long .btn-warning.disabled.active, .node-detail-page--legacy-content .text-long .btn-warning[disabled], .node-detail-page--legacy-content .text-long .btn-warning[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-warning[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-warning[disabled].focus, .node-detail-page--legacy-content .text-long .btn-warning[disabled]:active, .node-detail-page--legacy-content .text-long .btn-warning[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-warning.active {
  background-color: #f7931d;
  border-color: #f28709;
}
.node-detail-page--legacy-content .text-long .btn-warning .badge {
  color: #f7931d;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-danger {
  color: #fff;
  background-color: #444A50;
  border-color: #383d42;
}
.node-detail-page--legacy-content .text-long .btn-danger:focus, .node-detail-page--legacy-content .text-long .btn-danger.focus {
  color: #fff;
  background-color: #2d3134;
  border-color: black;
}
.node-detail-page--legacy-content .text-long .btn-danger:hover {
  color: #fff;
  background-color: #2d3134;
  border-color: #1c1f21;
}
.node-detail-page--legacy-content .text-long .btn-danger:active, .node-detail-page--legacy-content .text-long .btn-danger.active, .open > .node-detail-page--legacy-content .text-long .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #2d3134;
  border-color: #1c1f21;
}
.node-detail-page--legacy-content .text-long .btn-danger:active:hover, .node-detail-page--legacy-content .text-long .btn-danger:active:focus, .node-detail-page--legacy-content .text-long .btn-danger:active.focus, .node-detail-page--legacy-content .text-long .btn-danger.active:hover, .node-detail-page--legacy-content .text-long .btn-danger.active:focus, .node-detail-page--legacy-content .text-long .btn-danger.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-danger.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-danger.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #1c1f21;
  border-color: black;
}
.node-detail-page--legacy-content .text-long .btn-danger:active, .node-detail-page--legacy-content .text-long .btn-danger.active, .open > .node-detail-page--legacy-content .text-long .btn-danger.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-danger.disabled, .node-detail-page--legacy-content .text-long .btn-danger.disabled:hover, .node-detail-page--legacy-content .text-long .btn-danger.disabled:focus, .node-detail-page--legacy-content .text-long .btn-danger.disabled.focus, .node-detail-page--legacy-content .text-long .btn-danger.disabled:active, .node-detail-page--legacy-content .text-long .btn-danger.disabled.active, .node-detail-page--legacy-content .text-long .btn-danger[disabled], .node-detail-page--legacy-content .text-long .btn-danger[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-danger[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-danger[disabled].focus, .node-detail-page--legacy-content .text-long .btn-danger[disabled]:active, .node-detail-page--legacy-content .text-long .btn-danger[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-danger.active {
  background-color: #444A50;
  border-color: #383d42;
}
.node-detail-page--legacy-content .text-long .btn-danger .badge {
  color: #444A50;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-gray {
  color: #fff;
  background-color: #CED1D2;
  border-color: #c1c5c6;
}
.node-detail-page--legacy-content .text-long .btn-gray:focus, .node-detail-page--legacy-content .text-long .btn-gray.focus {
  color: #fff;
  background-color: #b3b8ba;
  border-color: #7e8689;
}
.node-detail-page--legacy-content .text-long .btn-gray:hover {
  color: #fff;
  background-color: #b3b8ba;
  border-color: #a1a7a8;
}
.node-detail-page--legacy-content .text-long .btn-gray:active, .node-detail-page--legacy-content .text-long .btn-gray.active, .open > .node-detail-page--legacy-content .text-long .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #b3b8ba;
  border-color: #a1a7a8;
}
.node-detail-page--legacy-content .text-long .btn-gray:active:hover, .node-detail-page--legacy-content .text-long .btn-gray:active:focus, .node-detail-page--legacy-content .text-long .btn-gray:active.focus, .node-detail-page--legacy-content .text-long .btn-gray.active:hover, .node-detail-page--legacy-content .text-long .btn-gray.active:focus, .node-detail-page--legacy-content .text-long .btn-gray.active.focus, .open > .node-detail-page--legacy-content .text-long .btn-gray.dropdown-toggle:hover, .open > .node-detail-page--legacy-content .text-long .btn-gray.dropdown-toggle:focus, .open > .node-detail-page--legacy-content .text-long .btn-gray.dropdown-toggle.focus {
  color: #fff;
  background-color: #a1a7a8;
  border-color: #7e8689;
}
.node-detail-page--legacy-content .text-long .btn-gray:active, .node-detail-page--legacy-content .text-long .btn-gray.active, .open > .node-detail-page--legacy-content .text-long .btn-gray.dropdown-toggle {
  background-image: none;
}
.node-detail-page--legacy-content .text-long .btn-gray.disabled, .node-detail-page--legacy-content .text-long .btn-gray.disabled:hover, .node-detail-page--legacy-content .text-long .btn-gray.disabled:focus, .node-detail-page--legacy-content .text-long .btn-gray.disabled.focus, .node-detail-page--legacy-content .text-long .btn-gray.disabled:active, .node-detail-page--legacy-content .text-long .btn-gray.disabled.active, .node-detail-page--legacy-content .text-long .btn-gray[disabled], .node-detail-page--legacy-content .text-long .btn-gray[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-gray[disabled]:focus, .node-detail-page--legacy-content .text-long .btn-gray[disabled].focus, .node-detail-page--legacy-content .text-long .btn-gray[disabled]:active, .node-detail-page--legacy-content .text-long .btn-gray[disabled].active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray.focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray:active, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-gray.active {
  background-color: #CED1D2;
  border-color: #c1c5c6;
}
.node-detail-page--legacy-content .text-long .btn-gray .badge {
  color: #CED1D2;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-link {
  color: #35854b;
  font-weight: normal;
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-link, .node-detail-page--legacy-content .text-long .btn-link:active, .node-detail-page--legacy-content .text-long .btn-link.active, .node-detail-page--legacy-content .text-long .btn-link[disabled], fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.node-detail-page--legacy-content .text-long .btn-link, .node-detail-page--legacy-content .text-long .btn-link:hover, .node-detail-page--legacy-content .text-long .btn-link:focus, .node-detail-page--legacy-content .text-long .btn-link:active {
  border-color: transparent;
}
.node-detail-page--legacy-content .text-long .btn-link:hover, .node-detail-page--legacy-content .text-long .btn-link:focus {
  color: #057c64;
  text-decoration: underline;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .btn-link[disabled]:hover, .node-detail-page--legacy-content .text-long .btn-link[disabled]:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-link:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .btn-lg, .node-detail-page--legacy-content .text-long .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .btn-sm, .node-detail-page--legacy-content .text-long .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long .btn-xs, .node-detail-page--legacy-content .text-long .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long .btn-block {
  display: block;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .btn-block + .btn-block {
  margin-top: 5px;
}
.node-detail-page--legacy-content .text-long input[type=submit].btn-block,
.node-detail-page--legacy-content .text-long input[type=reset].btn-block,
.node-detail-page--legacy-content .text-long input[type=button].btn-block {
  width: 100%;
}
.node-detail-page--legacy-content .text-long .fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.node-detail-page--legacy-content .text-long .fade.in {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .collapse {
  display: none;
}
.node-detail-page--legacy-content .text-long .collapse.in {
  display: block;
}
.node-detail-page--legacy-content .text-long tr.collapse.in {
  display: table-row;
}
.node-detail-page--legacy-content .text-long tbody.collapse.in {
  display: table-row-group;
}
.node-detail-page--legacy-content .text-long .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.node-detail-page--legacy-content .text-long .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.node-detail-page--legacy-content .text-long .dropup,
.node-detail-page--legacy-content .text-long .dropdown {
  position: relative;
}
.node-detail-page--legacy-content .text-long .dropdown-toggle:focus {
  outline: 0;
}
.node-detail-page--legacy-content .text-long .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.node-detail-page--legacy-content .text-long .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.node-detail-page--legacy-content .text-long .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.node-detail-page--legacy-content .text-long .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.node-detail-page--legacy-content .text-long .dropdown-menu > li > a:hover, .node-detail-page--legacy-content .text-long .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.node-detail-page--legacy-content .text-long .dropdown-menu > .active > a, .node-detail-page--legacy-content .text-long .dropdown-menu > .active > a:hover, .node-detail-page--legacy-content .text-long .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #444A50;
}
.node-detail-page--legacy-content .text-long .dropdown-menu > .disabled > a, .node-detail-page--legacy-content .text-long .dropdown-menu > .disabled > a:hover, .node-detail-page--legacy-content .text-long .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.node-detail-page--legacy-content .text-long .dropdown-menu > .disabled > a:hover, .node-detail-page--legacy-content .text-long .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .open > .dropdown-menu {
  display: block;
}
.node-detail-page--legacy-content .text-long .open > a {
  outline: 0;
}
.node-detail-page--legacy-content .text-long .dropdown-menu-right {
  left: auto;
  right: 0;
}
.node-detail-page--legacy-content .text-long .dropdown-menu-left {
  left: 0;
  right: auto;
}
.node-detail-page--legacy-content .text-long .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}
.node-detail-page--legacy-content .text-long .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.node-detail-page--legacy-content .text-long .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.node-detail-page--legacy-content .text-long .dropup .caret,
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}
.node-detail-page--legacy-content .text-long .dropup .dropdown-menu,
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .node-detail-page--legacy-content .text-long .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.node-detail-page--legacy-content .text-long .btn-group,
.node-detail-page--legacy-content .text-long .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn:hover, .node-detail-page--legacy-content .text-long .btn-group > .btn:focus, .node-detail-page--legacy-content .text-long .btn-group > .btn:active, .node-detail-page--legacy-content .text-long .btn-group > .btn.active,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:hover,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:focus,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:active,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn.active {
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .btn-group .btn + .btn,
.node-detail-page--legacy-content .text-long .btn-group .btn + .btn-group,
.node-detail-page--legacy-content .text-long .btn-group .btn-group + .btn,
.node-detail-page--legacy-content .text-long .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.node-detail-page--legacy-content .text-long .btn-toolbar {
  margin-left: -5px;
}
.node-detail-page--legacy-content .text-long .btn-toolbar:before, .node-detail-page--legacy-content .text-long .btn-toolbar:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .btn-toolbar:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .btn-toolbar .btn,
.node-detail-page--legacy-content .text-long .btn-toolbar .btn-group,
.node-detail-page--legacy-content .text-long .btn-toolbar .input-group {
  float: left;
}
.node-detail-page--legacy-content .text-long .btn-toolbar > .btn,
.node-detail-page--legacy-content .text-long .btn-toolbar > .btn-group,
.node-detail-page--legacy-content .text-long .btn-toolbar > .input-group {
  margin-left: 5px;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn:first-child {
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn:last-child:not(:first-child),
.node-detail-page--legacy-content .text-long .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn-group {
  float: left;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.node-detail-page--legacy-content .text-long .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group .dropdown-toggle:active,
.node-detail-page--legacy-content .text-long .btn-group.open .dropdown-toggle {
  outline: 0;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.node-detail-page--legacy-content .text-long .btn-group > .btn-lg + .dropdown-toggle, .node-detail-page--legacy-content .text-long .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.node-detail-page--legacy-content .text-long .btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.node-detail-page--legacy-content .text-long .btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.node-detail-page--legacy-content .text-long .btn .caret {
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .btn-lg .caret, .node-detail-page--legacy-content .text-long .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.node-detail-page--legacy-content .text-long .dropup .btn-lg .caret, .node-detail-page--legacy-content .text-long .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:before, .node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn + .btn,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn + .btn-group,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group + .btn,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.node-detail-page--legacy-content .text-long .btn-group-justified > .btn,
.node-detail-page--legacy-content .text-long .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.node-detail-page--legacy-content .text-long .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.node-detail-page--legacy-content .text-long .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.node-detail-page--legacy-content .text-long [data-toggle=buttons] > .btn input[type=radio],
.node-detail-page--legacy-content .text-long [data-toggle=buttons] > .btn input[type=checkbox],
.node-detail-page--legacy-content .text-long [data-toggle=buttons] > .btn-group > .btn input[type=radio],
.node-detail-page--legacy-content .text-long [data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.node-detail-page--legacy-content .text-long .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.node-detail-page--legacy-content .text-long .input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.node-detail-page--legacy-content .text-long .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-btn,
.node-detail-page--legacy-content .text-long .input-group .form-control {
  display: table-cell;
}
.node-detail-page--legacy-content .text-long .input-group-addon:not(:first-child):not(:last-child),
.node-detail-page--legacy-content .text-long .input-group-btn:not(:first-child):not(:last-child),
.node-detail-page--legacy-content .text-long .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #dadada;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .input-group-addon.input-sm,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long .input-group-addon.input-lg,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-addon,
.node-detail-page--legacy-content .text-long .input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .input-group-addon input[type=radio],
.node-detail-page--legacy-content .text-long .input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .input-group .form-control:first-child,
.node-detail-page--legacy-content .text-long .input-group-addon:first-child,
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn-group > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .dropdown-toggle,
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.node-detail-page--legacy-content .text-long .input-group-addon:first-child {
  border-right: 0;
}
.node-detail-page--legacy-content .text-long .input-group .form-control:last-child,
.node-detail-page--legacy-content .text-long .input-group-addon:last-child,
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn-group > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .dropdown-toggle,
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn:not(:first-child),
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .input-group-addon:last-child {
  border-left: 0;
}
.node-detail-page--legacy-content .text-long .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.node-detail-page--legacy-content .text-long .input-group-btn > .btn {
  position: relative;
}
.node-detail-page--legacy-content .text-long .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.node-detail-page--legacy-content .text-long .input-group-btn > .btn:hover, .node-detail-page--legacy-content .text-long .input-group-btn > .btn:focus, .node-detail-page--legacy-content .text-long .input-group-btn > .btn:active {
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn,
.node-detail-page--legacy-content .text-long .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.node-detail-page--legacy-content .text-long .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.node-detail-page--legacy-content .text-long .nav:before, .node-detail-page--legacy-content .text-long .nav:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .nav:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .nav > li {
  position: relative;
  display: block;
}
.node-detail-page--legacy-content .text-long .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.node-detail-page--legacy-content .text-long .nav > li > a:hover, .node-detail-page--legacy-content .text-long .nav > li > a:focus {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .nav > li.disabled > a {
  color: #777777;
}
.node-detail-page--legacy-content .text-long .nav > li.disabled > a:hover, .node-detail-page--legacy-content .text-long .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .nav .open > a, .node-detail-page--legacy-content .text-long .nav .open > a:hover, .node-detail-page--legacy-content .text-long .nav .open > a:focus {
  background-color: #dadada;
  border-color: #35854b;
}
.node-detail-page--legacy-content .text-long .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.node-detail-page--legacy-content .text-long .nav > li > a > img {
  max-width: none;
}
.node-detail-page--legacy-content .text-long .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.node-detail-page--legacy-content .text-long .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.node-detail-page--legacy-content .text-long .nav-tabs > li > a:hover {
  border-color: #dadada #dadada #ddd;
}
.node-detail-page--legacy-content .text-long .nav-tabs > li.active > a, .node-detail-page--legacy-content .text-long .nav-tabs > li.active > a:hover, .node-detail-page--legacy-content .text-long .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.node-detail-page--legacy-content .text-long .nav-pills > li {
  float: left;
}
.node-detail-page--legacy-content .text-long .nav-pills > li > a {
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .nav-pills > li + li {
  margin-left: 2px;
}
.node-detail-page--legacy-content .text-long .nav-pills > li.active > a, .node-detail-page--legacy-content .text-long .nav-pills > li.active > a:hover, .node-detail-page--legacy-content .text-long .nav-pills > li.active > a:focus {
  color: #444A50;
  background-color: #444A50;
}
.node-detail-page--legacy-content .text-long .nav-stacked > li {
  float: none;
}
.node-detail-page--legacy-content .text-long .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .nav-justified, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified {
  width: 100%;
}
.node-detail-page--legacy-content .text-long .nav-justified > li, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li {
  float: none;
}
.node-detail-page--legacy-content .text-long .nav-justified > li > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.node-detail-page--legacy-content .text-long .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .nav-justified > li, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .node-detail-page--legacy-content .text-long .nav-justified > li > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.node-detail-page--legacy-content .text-long .nav-tabs-justified, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified {
  border-bottom: 0;
}
.node-detail-page--legacy-content .text-long .nav-tabs-justified > li > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > .active > a,
.node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a:hover,
.node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .nav-tabs-justified > li > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a, .node-detail-page--legacy-content .text-long .nav-tabs.nav-justified > .active > a,
  .node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a:hover,
  .node-detail-page--legacy-content .text-long .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.node-detail-page--legacy-content .text-long .tab-content > .tab-pane {
  display: none;
}
.node-detail-page--legacy-content .text-long .tab-content > .active {
  display: block;
}
.node-detail-page--legacy-content .text-long .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.node-detail-page--legacy-content .text-long .navbar:before, .node-detail-page--legacy-content .text-long .navbar:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar {
    border-radius: 4px;
  }
}
.node-detail-page--legacy-content .text-long .navbar-header:before, .node-detail-page--legacy-content .text-long .navbar-header:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-header {
    float: left;
  }
}
.node-detail-page--legacy-content .text-long .navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.node-detail-page--legacy-content .text-long .navbar-collapse:before, .node-detail-page--legacy-content .text-long .navbar-collapse:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .navbar-collapse:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .node-detail-page--legacy-content .text-long .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .node-detail-page--legacy-content .text-long .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .node-detail-page--legacy-content .text-long .navbar-collapse, .navbar-static-top .node-detail-page--legacy-content .text-long .navbar-collapse, .navbar-fixed-bottom .node-detail-page--legacy-content .text-long .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .navbar-fixed-top .navbar-collapse,
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .node-detail-page--legacy-content .text-long .navbar-fixed-top .navbar-collapse,
  .node-detail-page--legacy-content .text-long .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.node-detail-page--legacy-content .text-long .container > .navbar-header,
.node-detail-page--legacy-content .text-long .container > .navbar-collapse,
.node-detail-page--legacy-content .text-long .container-fluid > .navbar-header,
.node-detail-page--legacy-content .text-long .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .container > .navbar-header,
  .node-detail-page--legacy-content .text-long .container > .navbar-collapse,
  .node-detail-page--legacy-content .text-long .container-fluid > .navbar-header,
  .node-detail-page--legacy-content .text-long .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.node-detail-page--legacy-content .text-long .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-static-top {
    border-radius: 0;
  }
}
.node-detail-page--legacy-content .text-long .navbar-fixed-top,
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-fixed-top,
  .node-detail-page--legacy-content .text-long .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.node-detail-page--legacy-content .text-long .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.node-detail-page--legacy-content .text-long .navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.node-detail-page--legacy-content .text-long .navbar-brand:hover, .node-detail-page--legacy-content .text-long .navbar-brand:focus {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .node-detail-page--legacy-content .text-long .navbar-brand, .navbar > .container-fluid .node-detail-page--legacy-content .text-long .navbar-brand {
    margin-left: -15px;
  }
}
.node-detail-page--legacy-content .text-long .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .navbar-toggle:focus {
  outline: 0;
}
.node-detail-page--legacy-content .text-long .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.node-detail-page--legacy-content .text-long .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-toggle {
    display: none;
  }
}
.node-detail-page--legacy-content .text-long .navbar-nav {
  margin: 7.5px -15px;
}
.node-detail-page--legacy-content .text-long .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu > li > a,
  .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu > li > a:hover, .node-detail-page--legacy-content .text-long .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-nav {
    float: left;
    margin: 0;
  }
  .node-detail-page--legacy-content .text-long .navbar-nav > li {
    float: left;
  }
  .node-detail-page--legacy-content .text-long .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.node-detail-page--legacy-content .text-long .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .form-control-static {
    display: inline-block;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .input-group .input-group-addon,
  .node-detail-page--legacy-content .text-long .navbar-form .input-group .input-group-btn,
  .node-detail-page--legacy-content .text-long .navbar-form .input-group .form-control {
    width: auto;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .radio,
  .node-detail-page--legacy-content .text-long .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .radio label,
  .node-detail-page--legacy-content .text-long .navbar-form .checkbox label {
    padding-left: 0;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .radio input[type=radio],
  .node-detail-page--legacy-content .text-long .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .node-detail-page--legacy-content .text-long .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.node-detail-page--legacy-content .text-long .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.node-detail-page--legacy-content .text-long .navbar-btn.btn-sm, .node-detail-page--legacy-content .text-long .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.node-detail-page--legacy-content .text-long .navbar-btn.btn-xs, .node-detail-page--legacy-content .text-long .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}
.node-detail-page--legacy-content .text-long .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .node-detail-page--legacy-content .text-long .navbar-left {
    float: left !important;
  }
  .node-detail-page--legacy-content .text-long .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .node-detail-page--legacy-content .text-long .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-brand {
  color: #777;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-brand:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-text {
  color: #777;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > li > a {
  color: #777;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > li > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .active > a, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .active > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .disabled > a, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .disabled > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-toggle:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-collapse,
.node-detail-page--legacy-content .text-long .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .open > a, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .open > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .node-detail-page--legacy-content .text-long .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-link {
  color: #777;
}
.node-detail-page--legacy-content .text-long .navbar-default .navbar-link:hover {
  color: #333;
}
.node-detail-page--legacy-content .text-long .navbar-default .btn-link {
  color: #777;
}
.node-detail-page--legacy-content .text-long .navbar-default .btn-link:hover, .node-detail-page--legacy-content .text-long .navbar-default .btn-link:focus {
  color: #333;
}
.node-detail-page--legacy-content .text-long .navbar-default .btn-link[disabled]:hover, .node-detail-page--legacy-content .text-long .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .navbar-default .btn-link:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .navbar-default .btn-link:focus {
  color: #ccc;
}
.node-detail-page--legacy-content .text-long .navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-brand:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > li > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .active > a, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .active > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .disabled > a, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .disabled > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-toggle:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-collapse,
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-form {
  border-color: #101010;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .open > a, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .open > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .btn-link {
  color: #9d9d9d;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .btn-link:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .btn-link:focus {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .navbar-inverse .btn-link[disabled]:hover, .node-detail-page--legacy-content .text-long .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .node-detail-page--legacy-content .text-long .navbar-inverse .btn-link:hover, fieldset[disabled] .node-detail-page--legacy-content .text-long .navbar-inverse .btn-link:focus {
  color: #444;
}
.node-detail-page--legacy-content .text-long .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .breadcrumb > li {
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.node-detail-page--legacy-content .text-long .breadcrumb > .active {
  color: #777777;
}
.node-detail-page--legacy-content .text-long .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .pagination > li {
  display: inline;
}
.node-detail-page--legacy-content .text-long .pagination > li > a,
.node-detail-page--legacy-content .text-long .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #069578;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.node-detail-page--legacy-content .text-long .pagination > li:first-child > a,
.node-detail-page--legacy-content .text-long .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.node-detail-page--legacy-content .text-long .pagination > li:last-child > a,
.node-detail-page--legacy-content .text-long .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.node-detail-page--legacy-content .text-long .pagination > li > a:hover, .node-detail-page--legacy-content .text-long .pagination > li > a:focus,
.node-detail-page--legacy-content .text-long .pagination > li > span:hover,
.node-detail-page--legacy-content .text-long .pagination > li > span:focus {
  z-index: 3;
  color: #057c64;
  background-color: #dadada;
  border-color: #ddd;
}
.node-detail-page--legacy-content .text-long .pagination > .active > a, .node-detail-page--legacy-content .text-long .pagination > .active > a:hover, .node-detail-page--legacy-content .text-long .pagination > .active > a:focus,
.node-detail-page--legacy-content .text-long .pagination > .active > span,
.node-detail-page--legacy-content .text-long .pagination > .active > span:hover,
.node-detail-page--legacy-content .text-long .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #79ac42;
  border-color: #79ac42;
  cursor: default;
}
.node-detail-page--legacy-content .text-long .pagination > .disabled > span,
.node-detail-page--legacy-content .text-long .pagination > .disabled > span:hover,
.node-detail-page--legacy-content .text-long .pagination > .disabled > span:focus,
.node-detail-page--legacy-content .text-long .pagination > .disabled > a,
.node-detail-page--legacy-content .text-long .pagination > .disabled > a:hover,
.node-detail-page--legacy-content .text-long .pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .pagination-lg > li > a,
.node-detail-page--legacy-content .text-long .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.node-detail-page--legacy-content .text-long .pagination-lg > li:first-child > a,
.node-detail-page--legacy-content .text-long .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.node-detail-page--legacy-content .text-long .pagination-lg > li:last-child > a,
.node-detail-page--legacy-content .text-long .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.node-detail-page--legacy-content .text-long .pagination-sm > li > a,
.node-detail-page--legacy-content .text-long .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.node-detail-page--legacy-content .text-long .pagination-sm > li:first-child > a,
.node-detail-page--legacy-content .text-long .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .pagination-sm > li:last-child > a,
.node-detail-page--legacy-content .text-long .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .pager:before, .node-detail-page--legacy-content .text-long .pager:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .pager:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .pager li {
  display: inline;
}
.node-detail-page--legacy-content .text-long .pager li > a,
.node-detail-page--legacy-content .text-long .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.node-detail-page--legacy-content .text-long .pager li > a:hover,
.node-detail-page--legacy-content .text-long .pager li > a:focus {
  text-decoration: none;
  background-color: #dadada;
}
.node-detail-page--legacy-content .text-long .pager .next > a,
.node-detail-page--legacy-content .text-long .pager .next > span {
  float: right;
}
.node-detail-page--legacy-content .text-long .pager .previous > a,
.node-detail-page--legacy-content .text-long .pager .previous > span {
  float: left;
}
.node-detail-page--legacy-content .text-long .pager .disabled > a,
.node-detail-page--legacy-content .text-long .pager .disabled > a:hover,
.node-detail-page--legacy-content .text-long .pager .disabled > a:focus,
.node-detail-page--legacy-content .text-long .pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.node-detail-page--legacy-content .text-long .label:empty {
  display: none;
}
.btn .node-detail-page--legacy-content .text-long .label {
  position: relative;
  top: -1px;
}
.node-detail-page--legacy-content .text-long a.label:hover, .node-detail-page--legacy-content .text-long a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .label-default {
  background-color: #444A50;
}
.node-detail-page--legacy-content .text-long .label-default[href]:hover, .node-detail-page--legacy-content .text-long .label-default[href]:focus {
  background-color: #2d3134;
}
.node-detail-page--legacy-content .text-long .label-primary {
  background-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .label-primary[href]:hover, .node-detail-page--legacy-content .text-long .label-primary[href]:focus {
  background-color: #5f8734;
}
.node-detail-page--legacy-content .text-long .label-success {
  background-color: #069578;
}
.node-detail-page--legacy-content .text-long .label-success[href]:hover, .node-detail-page--legacy-content .text-long .label-success[href]:focus {
  background-color: #046451;
}
.node-detail-page--legacy-content .text-long .label-info {
  background-color: #444A50;
}
.node-detail-page--legacy-content .text-long .label-info[href]:hover, .node-detail-page--legacy-content .text-long .label-info[href]:focus {
  background-color: #2d3134;
}
.node-detail-page--legacy-content .text-long .label-warning {
  background-color: #f7931d;
}
.node-detail-page--legacy-content .text-long .label-warning[href]:hover, .node-detail-page--legacy-content .text-long .label-warning[href]:focus {
  background-color: #d97908;
}
.node-detail-page--legacy-content .text-long .label-danger {
  background-color: #444A50;
}
.node-detail-page--legacy-content .text-long .label-danger[href]:hover, .node-detail-page--legacy-content .text-long .label-danger[href]:focus {
  background-color: #2d3134;
}
.node-detail-page--legacy-content .text-long .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.node-detail-page--legacy-content .text-long .badge:empty {
  display: none;
}
.btn .node-detail-page--legacy-content .text-long .badge {
  position: relative;
  top: -1px;
}
.btn-xs .node-detail-page--legacy-content .text-long .badge, .btn-group-xs > .btn .node-detail-page--legacy-content .text-long .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .node-detail-page--legacy-content .text-long .badge, .nav-pills > .active > a > .node-detail-page--legacy-content .text-long .badge {
  color: #069578;
  background-color: #fff;
}
.list-group-item > .node-detail-page--legacy-content .text-long .badge {
  float: right;
}
.list-group-item > .node-detail-page--legacy-content .text-long .badge + .node-detail-page--legacy-content .text-long .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .node-detail-page--legacy-content .text-long .badge {
  margin-left: 3px;
}
.node-detail-page--legacy-content .text-long a.badge:hover, .node-detail-page--legacy-content .text-long a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #dadada;
}
.node-detail-page--legacy-content .text-long .jumbotron h1,
.node-detail-page--legacy-content .text-long .jumbotron .h1 {
  color: inherit;
}
.node-detail-page--legacy-content .text-long .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.node-detail-page--legacy-content .text-long .jumbotron > hr {
  border-top-color: #c1c1c1;
}
.container .node-detail-page--legacy-content .text-long .jumbotron, .container-fluid .node-detail-page--legacy-content .text-long .jumbotron {
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .node-detail-page--legacy-content .text-long .jumbotron, .container-fluid .node-detail-page--legacy-content .text-long .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .node-detail-page--legacy-content .text-long .jumbotron h1,
  .node-detail-page--legacy-content .text-long .jumbotron .h1 {
    font-size: 63px;
  }
}
.node-detail-page--legacy-content .text-long .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.node-detail-page--legacy-content .text-long .thumbnail > img,
.node-detail-page--legacy-content .text-long .thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.node-detail-page--legacy-content .text-long .thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.node-detail-page--legacy-content .text-long a.thumbnail:hover,
.node-detail-page--legacy-content .text-long a.thumbnail:focus,
.node-detail-page--legacy-content .text-long a.thumbnail.active {
  border-color: #35854b;
}
.node-detail-page--legacy-content .text-long .alert {
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .alert h4 {
  margin-top: 0;
  color: inherit;
}
.node-detail-page--legacy-content .text-long .alert .alert-link, .node-detail-page--legacy-content .text-long .alert a {
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long .alert > p,
.node-detail-page--legacy-content .text-long .alert > ul {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .alert > p + p {
  margin-top: 5px;
}
.node-detail-page--legacy-content .text-long .alert-dismissable,
.node-detail-page--legacy-content .text-long .alert-dismissible {
  padding-right: 35px;
}
.node-detail-page--legacy-content .text-long .alert-dismissable .close,
.node-detail-page--legacy-content .text-long .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.node-detail-page--legacy-content .text-long .alert-success {
  background-color: #deecce;
  border-color: #d8e5bb;
  color: #456226;
}
.node-detail-page--legacy-content .text-long .alert-success hr {
  border-top-color: #cddea9;
}
.node-detail-page--legacy-content .text-long .alert-success .alert-link {
  color: #2b3d18;
}
.node-detail-page--legacy-content .text-long .alert-info {
  background-color: #6ef9dd;
  border-color: #4cf8b8;
  color: #023329;
}
.node-detail-page--legacy-content .text-long .alert-info hr {
  border-top-color: #33f7ae;
}
.node-detail-page--legacy-content .text-long .alert-info .alert-link {
  color: #000202;
}
.node-detail-page--legacy-content .text-long .alert-warning {
  background-color: #fef1e2;
  border-color: #fdddc9;
  color: #a85e06;
}
.node-detail-page--legacy-content .text-long .alert-warning hr {
  border-top-color: #fccdb1;
}
.node-detail-page--legacy-content .text-long .alert-warning .alert-link {
  color: #774204;
}
.node-detail-page--legacy-content .text-long .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.node-detail-page--legacy-content .text-long .alert-danger hr {
  border-top-color: #e4b9c0;
}
.node-detail-page--legacy-content .text-long .alert-danger .alert-link {
  color: #843534;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.node-detail-page--legacy-content .text-long .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.node-detail-page--legacy-content .text-long .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #79ac42;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.node-detail-page--legacy-content .text-long .progress-striped .progress-bar,
.node-detail-page--legacy-content .text-long .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.node-detail-page--legacy-content .text-long .progress.active .progress-bar,
.node-detail-page--legacy-content .text-long .progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.node-detail-page--legacy-content .text-long .progress-bar-success {
  background-color: #069578;
}
.progress-striped .node-detail-page--legacy-content .text-long .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.node-detail-page--legacy-content .text-long .progress-bar-info {
  background-color: #444A50;
}
.progress-striped .node-detail-page--legacy-content .text-long .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.node-detail-page--legacy-content .text-long .progress-bar-warning {
  background-color: #f7931d;
}
.progress-striped .node-detail-page--legacy-content .text-long .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.node-detail-page--legacy-content .text-long .progress-bar-danger {
  background-color: #444A50;
}
.progress-striped .node-detail-page--legacy-content .text-long .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.node-detail-page--legacy-content .text-long .media {
  margin-top: 15px;
}
.node-detail-page--legacy-content .text-long .media:first-child {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .media,
.node-detail-page--legacy-content .text-long .media-body {
  zoom: 1;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .media-body {
  width: 10000px;
}
.node-detail-page--legacy-content .text-long .media-object {
  display: block;
}
.node-detail-page--legacy-content .text-long .media-object.img-thumbnail {
  max-width: none;
}
.node-detail-page--legacy-content .text-long .media-right,
.node-detail-page--legacy-content .text-long .media > .pull-right {
  padding-left: 10px;
}
.node-detail-page--legacy-content .text-long .media-left,
.node-detail-page--legacy-content .text-long .media > .pull-left {
  padding-right: 10px;
}
.node-detail-page--legacy-content .text-long .media-left,
.node-detail-page--legacy-content .text-long .media-right,
.node-detail-page--legacy-content .text-long .media-body {
  display: table-cell;
  vertical-align: top;
}
.node-detail-page--legacy-content .text-long .media-middle {
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .media-bottom {
  vertical-align: bottom;
}
.node-detail-page--legacy-content .text-long .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.node-detail-page--legacy-content .text-long .media-list {
  padding-left: 0;
  list-style: none;
}
.node-detail-page--legacy-content .text-long .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.node-detail-page--legacy-content .text-long .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.node-detail-page--legacy-content .text-long .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.node-detail-page--legacy-content .text-long a.list-group-item,
.node-detail-page--legacy-content .text-long button.list-group-item {
  color: #555;
}
.node-detail-page--legacy-content .text-long a.list-group-item .list-group-item-heading,
.node-detail-page--legacy-content .text-long button.list-group-item .list-group-item-heading {
  color: #333;
}
.node-detail-page--legacy-content .text-long a.list-group-item:hover, .node-detail-page--legacy-content .text-long a.list-group-item:focus,
.node-detail-page--legacy-content .text-long button.list-group-item:hover,
.node-detail-page--legacy-content .text-long button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.node-detail-page--legacy-content .text-long button.list-group-item {
  width: 100%;
  text-align: left;
}
.node-detail-page--legacy-content .text-long .list-group-item.disabled, .node-detail-page--legacy-content .text-long .list-group-item.disabled:hover, .node-detail-page--legacy-content .text-long .list-group-item.disabled:focus {
  background-color: #dadada;
  color: #777777;
  cursor: not-allowed;
}
.node-detail-page--legacy-content .text-long .list-group-item.disabled .list-group-item-heading, .node-detail-page--legacy-content .text-long .list-group-item.disabled:hover .list-group-item-heading, .node-detail-page--legacy-content .text-long .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.node-detail-page--legacy-content .text-long .list-group-item.disabled .list-group-item-text, .node-detail-page--legacy-content .text-long .list-group-item.disabled:hover .list-group-item-text, .node-detail-page--legacy-content .text-long .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.node-detail-page--legacy-content .text-long .list-group-item.active, .node-detail-page--legacy-content .text-long .list-group-item.active:hover, .node-detail-page--legacy-content .text-long .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #444A50;
  border-color: #444A50;
}
.node-detail-page--legacy-content .text-long .list-group-item.active .list-group-item-heading,
.node-detail-page--legacy-content .text-long .list-group-item.active .list-group-item-heading > small,
.node-detail-page--legacy-content .text-long .list-group-item.active .list-group-item-heading > .small, .node-detail-page--legacy-content .text-long .list-group-item.active:hover .list-group-item-heading,
.node-detail-page--legacy-content .text-long .list-group-item.active:hover .list-group-item-heading > small,
.node-detail-page--legacy-content .text-long .list-group-item.active:hover .list-group-item-heading > .small, .node-detail-page--legacy-content .text-long .list-group-item.active:focus .list-group-item-heading,
.node-detail-page--legacy-content .text-long .list-group-item.active:focus .list-group-item-heading > small,
.node-detail-page--legacy-content .text-long .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.node-detail-page--legacy-content .text-long .list-group-item.active .list-group-item-text, .node-detail-page--legacy-content .text-long .list-group-item.active:hover .list-group-item-text, .node-detail-page--legacy-content .text-long .list-group-item.active:focus .list-group-item-text {
  color: #aab0b6;
}
.node-detail-page--legacy-content .text-long .list-group-item-success {
  color: #456226;
  background-color: #deecce;
}
.node-detail-page--legacy-content .text-long a.list-group-item-success,
.node-detail-page--legacy-content .text-long button.list-group-item-success {
  color: #456226;
}
.node-detail-page--legacy-content .text-long a.list-group-item-success .list-group-item-heading,
.node-detail-page--legacy-content .text-long button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.node-detail-page--legacy-content .text-long a.list-group-item-success:hover, .node-detail-page--legacy-content .text-long a.list-group-item-success:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-success:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-success:focus {
  color: #456226;
  background-color: #d1e5bb;
}
.node-detail-page--legacy-content .text-long a.list-group-item-success.active, .node-detail-page--legacy-content .text-long a.list-group-item-success.active:hover, .node-detail-page--legacy-content .text-long a.list-group-item-success.active:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-success.active,
.node-detail-page--legacy-content .text-long button.list-group-item-success.active:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #456226;
  border-color: #456226;
}
.node-detail-page--legacy-content .text-long .list-group-item-info {
  color: #023329;
  background-color: #6ef9dd;
}
.node-detail-page--legacy-content .text-long a.list-group-item-info,
.node-detail-page--legacy-content .text-long button.list-group-item-info {
  color: #023329;
}
.node-detail-page--legacy-content .text-long a.list-group-item-info .list-group-item-heading,
.node-detail-page--legacy-content .text-long button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.node-detail-page--legacy-content .text-long a.list-group-item-info:hover, .node-detail-page--legacy-content .text-long a.list-group-item-info:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-info:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-info:focus {
  color: #023329;
  background-color: #55f8d7;
}
.node-detail-page--legacy-content .text-long a.list-group-item-info.active, .node-detail-page--legacy-content .text-long a.list-group-item-info.active:hover, .node-detail-page--legacy-content .text-long a.list-group-item-info.active:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-info.active,
.node-detail-page--legacy-content .text-long button.list-group-item-info.active:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #023329;
  border-color: #023329;
}
.node-detail-page--legacy-content .text-long .list-group-item-warning {
  color: #a85e06;
  background-color: #fef1e2;
}
.node-detail-page--legacy-content .text-long a.list-group-item-warning,
.node-detail-page--legacy-content .text-long button.list-group-item-warning {
  color: #a85e06;
}
.node-detail-page--legacy-content .text-long a.list-group-item-warning .list-group-item-heading,
.node-detail-page--legacy-content .text-long button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.node-detail-page--legacy-content .text-long a.list-group-item-warning:hover, .node-detail-page--legacy-content .text-long a.list-group-item-warning:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-warning:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-warning:focus {
  color: #a85e06;
  background-color: #fde5c9;
}
.node-detail-page--legacy-content .text-long a.list-group-item-warning.active, .node-detail-page--legacy-content .text-long a.list-group-item-warning.active:hover, .node-detail-page--legacy-content .text-long a.list-group-item-warning.active:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-warning.active,
.node-detail-page--legacy-content .text-long button.list-group-item-warning.active:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #a85e06;
  border-color: #a85e06;
}
.node-detail-page--legacy-content .text-long .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
.node-detail-page--legacy-content .text-long a.list-group-item-danger,
.node-detail-page--legacy-content .text-long button.list-group-item-danger {
  color: #a94442;
}
.node-detail-page--legacy-content .text-long a.list-group-item-danger .list-group-item-heading,
.node-detail-page--legacy-content .text-long button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.node-detail-page--legacy-content .text-long a.list-group-item-danger:hover, .node-detail-page--legacy-content .text-long a.list-group-item-danger:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-danger:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
.node-detail-page--legacy-content .text-long a.list-group-item-danger.active, .node-detail-page--legacy-content .text-long a.list-group-item-danger.active:hover, .node-detail-page--legacy-content .text-long a.list-group-item-danger.active:focus,
.node-detail-page--legacy-content .text-long button.list-group-item-danger.active,
.node-detail-page--legacy-content .text-long button.list-group-item-danger.active:hover,
.node-detail-page--legacy-content .text-long button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.node-detail-page--legacy-content .text-long .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.node-detail-page--legacy-content .text-long .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.node-detail-page--legacy-content .text-long .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.node-detail-page--legacy-content .text-long .panel-body {
  padding: 15px;
}
.node-detail-page--legacy-content .text-long .panel-body:before, .node-detail-page--legacy-content .text-long .panel-body:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .panel-body:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.node-detail-page--legacy-content .text-long .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.node-detail-page--legacy-content .text-long .panel-title > a,
.node-detail-page--legacy-content .text-long .panel-title > small,
.node-detail-page--legacy-content .text-long .panel-title > .small,
.node-detail-page--legacy-content .text-long .panel-title > small > a,
.node-detail-page--legacy-content .text-long .panel-title > .small > a {
  color: inherit;
}
.node-detail-page--legacy-content .text-long .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .list-group,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel > .list-group .list-group-item,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .panel > .list-group:first-child .list-group-item:first-child,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .list-group:last-child .list-group-item:last-child,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.node-detail-page--legacy-content .text-long .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.node-detail-page--legacy-content .text-long .list-group + .panel-footer {
  border-top-width: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table caption,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table caption,
.node-detail-page--legacy-content .text-long .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.node-detail-page--legacy-content .text-long .panel > .table:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:first-child > thead:first-child > tr:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > tbody:first-child > tr:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tbody:last-child > tr:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tfoot:last-child > tr:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .panel > .panel-body + .table,
.node-detail-page--legacy-content .text-long .panel > .panel-body + .table-responsive,
.node-detail-page--legacy-content .text-long .panel > .table + .panel-body,
.node-detail-page--legacy-content .text-long .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .panel > .table > tbody:first-child > tr:first-child th,
.node-detail-page--legacy-content .text-long .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-bordered,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered {
  border: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr > td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr > td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr > td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr > td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr > td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr > td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr:first-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > thead > tr:first-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr:first-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr:first-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr:last-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tbody > tr:last-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr:last-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-bordered > tfoot > tr:last-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.node-detail-page--legacy-content .text-long .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel-group {
  margin-bottom: 20px;
}
.node-detail-page--legacy-content .text-long .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .panel-group .panel + .panel {
  margin-top: 5px;
}
.node-detail-page--legacy-content .text-long .panel-group .panel-heading {
  border-bottom: 0;
}
.node-detail-page--legacy-content .text-long .panel-group .panel-heading + .panel-collapse > .panel-body,
.node-detail-page--legacy-content .text-long .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .panel-group .panel-footer {
  border-top: 0;
}
.node-detail-page--legacy-content .text-long .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.node-detail-page--legacy-content .text-long .panel-default {
  border-color: #ddd;
}
.node-detail-page--legacy-content .text-long .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.node-detail-page--legacy-content .text-long .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.node-detail-page--legacy-content .text-long .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.node-detail-page--legacy-content .text-long .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.node-detail-page--legacy-content .text-long .panel-primary {
  border-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .panel-primary > .panel-heading {
  color: #fff;
  background-color: #79ac42;
  border-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .panel-primary > .panel-heading .badge {
  color: #79ac42;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .panel-success {
  border-color: #d8e5bb;
}
.node-detail-page--legacy-content .text-long .panel-success > .panel-heading {
  color: #456226;
  background-color: #deecce;
  border-color: #d8e5bb;
}
.node-detail-page--legacy-content .text-long .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d8e5bb;
}
.node-detail-page--legacy-content .text-long .panel-success > .panel-heading .badge {
  color: #deecce;
  background-color: #456226;
}
.node-detail-page--legacy-content .text-long .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d8e5bb;
}
.node-detail-page--legacy-content .text-long .panel-info {
  border-color: #4cf8b8;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading {
  color: #023329;
  background-color: #6ef9dd;
  border-color: #4cf8b8;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #4cf8b8;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading .badge {
  color: #6ef9dd;
  background-color: #023329;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #4cf8b8;
}
.node-detail-page--legacy-content .text-long .panel-warning {
  border-color: #fdddc9;
}
.node-detail-page--legacy-content .text-long .panel-warning > .panel-heading {
  color: #a85e06;
  background-color: #fef1e2;
  border-color: #fdddc9;
}
.node-detail-page--legacy-content .text-long .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fdddc9;
}
.node-detail-page--legacy-content .text-long .panel-warning > .panel-heading .badge {
  color: #fef1e2;
  background-color: #a85e06;
}
.node-detail-page--legacy-content .text-long .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fdddc9;
}
.node-detail-page--legacy-content .text-long .panel-danger {
  border-color: #ebccd1;
}
.node-detail-page--legacy-content .text-long .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.node-detail-page--legacy-content .text-long .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.node-detail-page--legacy-content .text-long .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.node-detail-page--legacy-content .text-long .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.node-detail-page--legacy-content .text-long .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.node-detail-page--legacy-content .text-long .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.node-detail-page--legacy-content .text-long .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.node-detail-page--legacy-content .text-long .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.node-detail-page--legacy-content .text-long .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.node-detail-page--legacy-content .text-long .close:hover, .node-detail-page--legacy-content .text-long .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.node-detail-page--legacy-content .text-long button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.node-detail-page--legacy-content .text-long .modal-open {
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.node-detail-page--legacy-content .text-long .modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.node-detail-page--legacy-content .text-long .modal.in .modal-dialog {
  transform: translate(0, 0);
}
.node-detail-page--legacy-content .text-long .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.node-detail-page--legacy-content .text-long .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.node-detail-page--legacy-content .text-long .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.node-detail-page--legacy-content .text-long .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.node-detail-page--legacy-content .text-long .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.node-detail-page--legacy-content .text-long .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.node-detail-page--legacy-content .text-long .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}
.node-detail-page--legacy-content .text-long .modal-header .close {
  margin-top: -2px;
}
.node-detail-page--legacy-content .text-long .modal-title {
  font-weight: 600;
  margin: 0;
  line-height: 1.618;
}
.node-detail-page--legacy-content .text-long .modal-body {
  position: relative;
  padding: 15px;
}
.node-detail-page--legacy-content .text-long .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.node-detail-page--legacy-content .text-long .modal-footer:before, .node-detail-page--legacy-content .text-long .modal-footer:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .modal-footer:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.node-detail-page--legacy-content .text-long .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.node-detail-page--legacy-content .text-long .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .node-detail-page--legacy-content .text-long .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .node-detail-page--legacy-content .text-long .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .node-detail-page--legacy-content .text-long .modal-lg {
    width: 900px;
  }
}
.node-detail-page--legacy-content .text-long .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Geist", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.node-detail-page--legacy-content .text-long .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.node-detail-page--legacy-content .text-long .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.node-detail-page--legacy-content .text-long .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.node-detail-page--legacy-content .text-long .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.node-detail-page--legacy-content .text-long .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.node-detail-page--legacy-content .text-long .tooltip-inner {
  max-width: 250px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #444A50;
  border-radius: 4px;
}
.node-detail-page--legacy-content .text-long .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.node-detail-page--legacy-content .text-long .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #444A50;
}
.node-detail-page--legacy-content .text-long .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #444A50;
}
.node-detail-page--legacy-content .text-long .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Geist", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.node-detail-page--legacy-content .text-long .popover.top {
  margin-top: -10px;
}
.node-detail-page--legacy-content .text-long .popover.right {
  margin-left: 10px;
}
.node-detail-page--legacy-content .text-long .popover.bottom {
  margin-top: 10px;
}
.node-detail-page--legacy-content .text-long .popover.left {
  margin-left: -10px;
}
.node-detail-page--legacy-content .text-long .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.node-detail-page--legacy-content .text-long .popover-content {
  padding: 9px 14px;
}
.node-detail-page--legacy-content .text-long .popover > .arrow, .node-detail-page--legacy-content .text-long .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.node-detail-page--legacy-content .text-long .popover > .arrow {
  border-width: 11px;
}
.node-detail-page--legacy-content .text-long .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.node-detail-page--legacy-content .text-long .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.node-detail-page--legacy-content .text-long .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.node-detail-page--legacy-content .text-long .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.node-detail-page--legacy-content .text-long .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.node-detail-page--legacy-content .text-long .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.node-detail-page--legacy-content .text-long .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.node-detail-page--legacy-content .text-long .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.node-detail-page--legacy-content .text-long .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.node-detail-page--legacy-content .text-long .carousel {
  position: relative;
}
.node-detail-page--legacy-content .text-long .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .item > img,
.node-detail-page--legacy-content .text-long .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .node-detail-page--legacy-content .text-long .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .node-detail-page--legacy-content .text-long .carousel-inner > .item.next, .node-detail-page--legacy-content .text-long .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .node-detail-page--legacy-content .text-long .carousel-inner > .item.prev, .node-detail-page--legacy-content .text-long .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .node-detail-page--legacy-content .text-long .carousel-inner > .item.next.left, .node-detail-page--legacy-content .text-long .carousel-inner > .item.prev.right, .node-detail-page--legacy-content .text-long .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.node-detail-page--legacy-content .text-long .carousel-inner > .active,
.node-detail-page--legacy-content .text-long .carousel-inner > .next,
.node-detail-page--legacy-content .text-long .carousel-inner > .prev {
  display: block;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .active {
  left: 0;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .next,
.node-detail-page--legacy-content .text-long .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .next {
  left: 100%;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .prev {
  left: -100%;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .next.left,
.node-detail-page--legacy-content .text-long .carousel-inner > .prev.right {
  left: 0;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .active.left {
  left: -100%;
}
.node-detail-page--legacy-content .text-long .carousel-inner > .active.right {
  left: 100%;
}
.node-detail-page--legacy-content .text-long .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.node-detail-page--legacy-content .text-long .carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.node-detail-page--legacy-content .text-long .carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.node-detail-page--legacy-content .text-long .carousel-control:hover, .node-detail-page--legacy-content .text-long .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-prev,
.node-detail-page--legacy-content .text-long .carousel-control .icon-next,
.node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-left,
.node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-prev,
.node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-next,
.node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-prev,
.node-detail-page--legacy-content .text-long .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-prev:before {
  content: "‹";
}
.node-detail-page--legacy-content .text-long .carousel-control .icon-next:before {
  content: "›";
}
.node-detail-page--legacy-content .text-long .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}
.node-detail-page--legacy-content .text-long .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.node-detail-page--legacy-content .text-long .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-left,
  .node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-right,
  .node-detail-page--legacy-content .text-long .carousel-control .icon-prev,
  .node-detail-page--legacy-content .text-long .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-left,
  .node-detail-page--legacy-content .text-long .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .node-detail-page--legacy-content .text-long .carousel-control .glyphicon-chevron-right,
  .node-detail-page--legacy-content .text-long .carousel-control .icon-next {
    margin-right: -15px;
  }
  .node-detail-page--legacy-content .text-long .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .node-detail-page--legacy-content .text-long .carousel-indicators {
    bottom: 20px;
  }
}
.node-detail-page--legacy-content .text-long .clearfix:before, .node-detail-page--legacy-content .text-long .clearfix:after {
  content: " ";
  display: table;
}
.node-detail-page--legacy-content .text-long .clearfix:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.node-detail-page--legacy-content .text-long .pull-right {
  float: right !important;
}
.node-detail-page--legacy-content .text-long .pull-left {
  float: left !important;
}
.node-detail-page--legacy-content .text-long .hide {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .show {
  display: block !important;
}
.node-detail-page--legacy-content .text-long .invisible {
  visibility: hidden;
}
.node-detail-page--legacy-content .text-long .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.node-detail-page--legacy-content .text-long .hidden {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .affix {
  position: fixed;
}
.node-detail-page--legacy-content .text-long .visible-xs {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .visible-sm {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .visible-md {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .visible-lg {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .visible-xs-block,
.node-detail-page--legacy-content .text-long .visible-xs-inline,
.node-detail-page--legacy-content .text-long .visible-xs-inline-block,
.node-detail-page--legacy-content .text-long .visible-sm-block,
.node-detail-page--legacy-content .text-long .visible-sm-inline,
.node-detail-page--legacy-content .text-long .visible-sm-inline-block,
.node-detail-page--legacy-content .text-long .visible-md-block,
.node-detail-page--legacy-content .text-long .visible-md-inline,
.node-detail-page--legacy-content .text-long .visible-md-inline-block,
.node-detail-page--legacy-content .text-long .visible-lg-block,
.node-detail-page--legacy-content .text-long .visible-lg-inline,
.node-detail-page--legacy-content .text-long .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .visible-xs {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long table.visible-xs {
    display: table !important;
  }
  .node-detail-page--legacy-content .text-long tr.visible-xs {
    display: table-row !important;
  }
  .node-detail-page--legacy-content .text-long th.visible-xs,
  .node-detail-page--legacy-content .text-long td.visible-xs {
    display: table-cell !important;
  }
  .node-detail-page--legacy-content .text-long .visible-xs-block {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long .visible-xs-inline {
    display: inline !important;
  }
  .node-detail-page--legacy-content .text-long .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .node-detail-page--legacy-content .text-long .visible-sm {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long table.visible-sm {
    display: table !important;
  }
  .node-detail-page--legacy-content .text-long tr.visible-sm {
    display: table-row !important;
  }
  .node-detail-page--legacy-content .text-long th.visible-sm,
  .node-detail-page--legacy-content .text-long td.visible-sm {
    display: table-cell !important;
  }
  .node-detail-page--legacy-content .text-long .visible-sm-block {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long .visible-sm-inline {
    display: inline !important;
  }
  .node-detail-page--legacy-content .text-long .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .node-detail-page--legacy-content .text-long .visible-md {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long table.visible-md {
    display: table !important;
  }
  .node-detail-page--legacy-content .text-long tr.visible-md {
    display: table-row !important;
  }
  .node-detail-page--legacy-content .text-long th.visible-md,
  .node-detail-page--legacy-content .text-long td.visible-md {
    display: table-cell !important;
  }
  .node-detail-page--legacy-content .text-long .visible-md-block {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long .visible-md-inline {
    display: inline !important;
  }
  .node-detail-page--legacy-content .text-long .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .node-detail-page--legacy-content .text-long .visible-lg {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long table.visible-lg {
    display: table !important;
  }
  .node-detail-page--legacy-content .text-long tr.visible-lg {
    display: table-row !important;
  }
  .node-detail-page--legacy-content .text-long th.visible-lg,
  .node-detail-page--legacy-content .text-long td.visible-lg {
    display: table-cell !important;
  }
  .node-detail-page--legacy-content .text-long .visible-lg-block {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long .visible-lg-inline {
    display: inline !important;
  }
  .node-detail-page--legacy-content .text-long .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .node-detail-page--legacy-content .text-long .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .node-detail-page--legacy-content .text-long .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .node-detail-page--legacy-content .text-long .hidden-lg {
    display: none !important;
  }
}
.node-detail-page--legacy-content .text-long .visible-print {
  display: none !important;
}
@media print {
  .node-detail-page--legacy-content .text-long .visible-print {
    display: block !important;
  }
  .node-detail-page--legacy-content .text-long table.visible-print {
    display: table !important;
  }
  .node-detail-page--legacy-content .text-long tr.visible-print {
    display: table-row !important;
  }
  .node-detail-page--legacy-content .text-long th.visible-print,
  .node-detail-page--legacy-content .text-long td.visible-print {
    display: table-cell !important;
  }
}
.node-detail-page--legacy-content .text-long .visible-print-block {
  display: none !important;
}
@media print {
  .node-detail-page--legacy-content .text-long .visible-print-block {
    display: block !important;
  }
}
.node-detail-page--legacy-content .text-long .visible-print-inline {
  display: none !important;
}
@media print {
  .node-detail-page--legacy-content .text-long .visible-print-inline {
    display: inline !important;
  }
}
.node-detail-page--legacy-content .text-long .visible-print-inline-block {
  display: none !important;
}
@media print {
  .node-detail-page--legacy-content .text-long .visible-print-inline-block {
    display: inline-block !important;
  }
  .node-detail-page--legacy-content .text-long .hidden-print {
    display: none !important;
  }
}
.node-detail-page--legacy-content .text-long h1 {
  color: #444A50;
  margin: 1em 0;
}
.node-detail-page--legacy-content .text-long h2, .node-detail-page--legacy-content .text-long .subtitle {
  margin-top: 1.3em;
}
.node-detail-page--legacy-content .text-long h3, .node-detail-page--legacy-content .text-long h4, .node-detail-page--legacy-content .text-long h5, .node-detail-page--legacy-content .text-long h6 {
  font-family: "Geist", sans-serif;
  font-weight: 600;
}
.node-detail-page--legacy-content .text-long .label {
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long h3 a {
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long p {
  margin: 0 0 1em 0;
}
.node-detail-page--legacy-content .text-long .lead {
  font-size: 1.3em;
  line-height: 1.5em;
}
.node-detail-page--legacy-content .text-long .display-print-only {
  display: none;
}
@media print {
  .node-detail-page--legacy-content .text-long .display-print-only {
    display: inline;
  }
}
.node-detail-page--legacy-content .text-long h2.ribbon, .node-detail-page--legacy-content .text-long .ribbon.subtitle {
  margin: 1em auto;
  width: 65%;
  font-family: "Geist", sans-serif;
  font-size: 28px;
  height: 42px;
  padding: 6px 0;
  position: relative;
  background: #444A50;
  color: #ffffff;
  font-weight: 700;
  border-bottom: none;
  text-align: center;
}
.node-detail-page--legacy-content .text-long h2.ribbon:before, .node-detail-page--legacy-content .text-long .ribbon.subtitle:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -40px;
  border-top: 22px solid #444A50;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #444A50;
  border-right: 20px solid #444A50;
}
.node-detail-page--legacy-content .text-long h2.ribbon:after, .node-detail-page--legacy-content .text-long .ribbon.subtitle:after {
  content: "";
  position: absolute;
  top: 0px;
  right: -40px;
  border-top: 22px solid #444A50;
  border-left: 20px solid #444A50;
  border-bottom: 20px solid #444A50;
  border-right: 20px solid transparent;
  z-index: 0;
}
.node-detail-page--legacy-content .text-long .sidebar {
  padding: 0.25em 1em;
  margin: 1em 0;
  border-top: 4px solid #00EEA3;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.node-detail-page--legacy-content .text-long .sidebar.key-takeaways {
  background-color: #f1f1f1;
}
.node-detail-page--legacy-content .text-long .sidebar-float {
  padding: 0.25em 1em;
  margin: 1em 0;
  border-top: 4px solid #00EEA3;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  clear: right;
  margin-top: 33px;
  margin-bottom: 33px;
  float: right;
  display: block;
  margin-left: 6%;
  width: 40%;
  margin-right: 0;
  position: relative;
}
.node-detail-page--legacy-content .text-long .sidebar-float:after {
  clear: both;
  height: 0;
  content: " ";
}
@media (max-width: 600px) {
  .node-detail-page--legacy-content .text-long .sidebar-float {
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long .sidebar-expand {
  border-top: 4px solid #00EEA3;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  clear: right;
  display: block;
  float: right;
  margin: 2em 0 2em 1em;
  max-width: 40%;
  padding: 0.5em 0.5em 0.25em 1em;
  position: relative;
  width: 40%;
}
.node-detail-page--legacy-content .text-long .sidebar-expand:after {
  clear: both;
  height: 0;
  content: " ";
}
.node-detail-page--legacy-content .text-long .sidebar-expand h3 {
  font-size: 20px;
  line-height: 1.4;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .sidebar-expand-body {
  display: none;
  opacity: 0;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .sidebar-expand-body.expand {
  display: block;
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .btn.expand, .node-detail-page--legacy-content .text-long .sidebar-expand .btn.collapse {
  float: right;
  position: relative;
  text-align: center;
  background-color: transparent;
  color: #0b0f22;
  background: #00EEA3;
  border-radius: 50px !important;
  border: none;
  font-size: 15px;
  line-height: 25px;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .btn.expand .fa, .node-detail-page--legacy-content .text-long .sidebar-expand .btn.collapse .fa {
  margin: 0;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .btn.expand {
  display: block;
}
.node-detail-page--legacy-content .text-long .sidebar-expand .btn.collapse {
  display: none;
}
.node-detail-page--legacy-content .text-long .sidebar-expand.expand {
  max-width: 2000px;
  margin-left: 0;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .sidebar-expand.expand .btn.expand {
  display: none;
}
.node-detail-page--legacy-content .text-long .sidebar-expand.expand .btn.collapse {
  display: block;
}
@media (max-width: 600px) {
  .node-detail-page--legacy-content .text-long .sidebar-expand {
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long h3.field-label {
  margin-top: 1em;
  display: block;
}
.node-detail-page--legacy-content .text-long .view-larger-btn {
  margin-top: 1em;
}
.node-detail-page--legacy-content .text-long .bw-img {
  filter: grayscale(100%);
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .svg-ie-img img {
  width: 80%;
}
.node-detail-page--legacy-content .text-long .svg-ie-imgLg img {
  width: 100%;
}
.node-detail-page--legacy-content .text-long .svg-ieLg {
  width: 80%;
  height: 0;
  padding-top: 68%;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .svg-ieLg svg {
  position: absolute;
  top: 0;
  left: 0;
}
.node-detail-page--legacy-content .text-long .svg-ie {
  width: 70%;
  height: 0;
  padding-top: 68%;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .svg-ie svg {
  position: absolute;
  top: 0;
  left: 0;
  margin: 1em;
}
.node-detail-page--legacy-content .text-long .bg-gray {
  background-color: #f1f1f1;
  text-align: left;
}
.node-detail-page--legacy-content .text-long h3.bg-info, .node-detail-page--legacy-content .text-long h3.bg-gray {
  padding: 0.5em 0.75em;
}
.node-detail-page--legacy-content .text-long p.bg-primary, .node-detail-page--legacy-content .text-long p.bg-success, .node-detail-page--legacy-content .text-long p.bg-info, .node-detail-page--legacy-content .text-long p.bg-gray, .node-detail-page--legacy-content .text-long p.bg-warning, .node-detail-page--legacy-content .text-long p.bg-danger {
  padding: 1em;
}
.node-detail-page--legacy-content .text-long .bg-orange h2, .node-detail-page--legacy-content .text-long .bg-orange .subtitle,
.node-detail-page--legacy-content .text-long .bg-blue h2,
.node-detail-page--legacy-content .text-long .bg-blue .subtitle,
.node-detail-page--legacy-content .text-long .bg-lt-blue h2,
.node-detail-page--legacy-content .text-long .bg-lt-blue .subtitle,
.node-detail-page--legacy-content .text-long .bg-green h2,
.node-detail-page--legacy-content .text-long .bg-green .subtitle,
.node-detail-page--legacy-content .text-long .bg-dk-gray h2,
.node-detail-page--legacy-content .text-long .bg-dk-gray .subtitle {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-orange a.btn-outline,
.node-detail-page--legacy-content .text-long .bg-blue a.btn-outline,
.node-detail-page--legacy-content .text-long .bg-lt-blue a.btn-outline,
.node-detail-page--legacy-content .text-long .bg-green a.btn-outline,
.node-detail-page--legacy-content .text-long .bg-dk-gray a.btn-outline {
  border: 3px solid #fff;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-orange {
  background: #f7931d;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-blue {
  background: #069578;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-lt-blue {
  background: #6c9cb2;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-green {
  background: #79ac42;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-dk-gray {
  background: #444A50;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-black {
  background-color: #070A17;
}
.node-detail-page--legacy-content .text-long .bg-black h2, .node-detail-page--legacy-content .text-long .bg-black .subtitle, .node-detail-page--legacy-content .text-long .bg-black h3, .node-detail-page--legacy-content .text-long .bg-black h4, .node-detail-page--legacy-content .text-long .bg-black label, .node-detail-page--legacy-content .text-long .bg-black a, .node-detail-page--legacy-content .text-long .bg-black p {
  color: #eee;
}
.node-detail-page--legacy-content .text-long .bg-black .btn-success {
  color: #0B0F22;
}
.node-detail-page--legacy-content .text-long .bg-lt-green {
  background-color: rgb(211, 223, 189);
}
.node-detail-page--legacy-content .text-long .bg-dk-orange {
  background-color: #b56c10;
}
.node-detail-page--legacy-content .text-long .bg-lt-gray {
  background-color: rgb(198, 198, 197);
}
.node-detail-page--legacy-content .text-long .bg-dk-gray {
  background-color: rgb(84, 95, 100);
}
.node-detail-page--legacy-content .text-long .bg-white-gray {
  background-color: #f1f1f1;
}
.node-detail-page--legacy-content .text-long .bg-white {
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-dk-gradient {
  background: rgb(14, 15, 16);
  background: linear-gradient(43deg, rgb(14, 15, 16) 45%, rgb(68, 74, 80) 100%);
}
.node-detail-page--legacy-content .text-long .bg-dk-gradient h2, .node-detail-page--legacy-content .text-long .bg-dk-gradient .subtitle, .node-detail-page--legacy-content .text-long .bg-dk-gradient h3, .node-detail-page--legacy-content .text-long .bg-dk-gradient h4, .node-detail-page--legacy-content .text-long .bg-dk-gradient label, .node-detail-page--legacy-content .text-long .bg-dk-gradient a, .node-detail-page--legacy-content .text-long .bg-dk-gradient p, .node-detail-page--legacy-content .text-long .bg-dk-gradient ul li {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bg-dk-gradient a:not(.content-card):not(.btn) {
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long .bg-dk-gradient.vertical {
  background: linear-gradient(0deg, rgb(14, 15, 16) 45%, rgb(68, 74, 80) 100%);
}
.node-detail-page--legacy-content .text-long .bg-lt-gradient {
  background: rgb(241, 241, 241);
  background: linear-gradient(43deg, rgb(241, 241, 241) 45%, rgb(255, 255, 255) 100%);
}
.node-detail-page--legacy-content .text-long .bg-teal-gradient {
  background: #6c9cb2;
  background: linear-gradient(43deg, #528fab 40%, #7db2cb 100%);
}
.node-detail-page--legacy-content .text-long .bg-teal-gradient h2, .node-detail-page--legacy-content .text-long .bg-teal-gradient .subtitle, .node-detail-page--legacy-content .text-long .bg-teal-gradient h3, .node-detail-page--legacy-content .text-long .bg-teal-gradient h4, .node-detail-page--legacy-content .text-long .bg-teal-gradient label, .node-detail-page--legacy-content .text-long .bg-teal-gradient a, .node-detail-page--legacy-content .text-long .bg-teal-gradient p {
  color: #fff;
  text-shadow: 0 0 120px rgba(0, 0, 0, 0.8);
}
.node-detail-page--legacy-content .text-long .bg-orange-gradient {
  background: #f7931d;
  background: linear-gradient(43deg, #f79015 40%, #fdad4e 100%);
}
.node-detail-page--legacy-content .text-long .bg-orange-gradient h2, .node-detail-page--legacy-content .text-long .bg-orange-gradient .subtitle, .node-detail-page--legacy-content .text-long .bg-orange-gradient h3, .node-detail-page--legacy-content .text-long .bg-orange-gradient h4, .node-detail-page--legacy-content .text-long .bg-orange-gradient label, .node-detail-page--legacy-content .text-long .bg-orange-gradient a, .node-detail-page--legacy-content .text-long .bg-orange-gradient p {
  color: #fff;
  text-shadow: 0 0 120px rgba(0, 0, 0, 0.8);
}
.node-detail-page--legacy-content .text-long .bg-dk-silver-gradient {
  background: #444a50;
  background: linear-gradient(43deg, #444a50 40%, #545f64 100%);
}
.node-detail-page--legacy-content .text-long .bg-dk-silver-gradient h2, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient .subtitle, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient h3, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient h4, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient label, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient a, .node-detail-page--legacy-content .text-long .bg-dk-silver-gradient p {
  color: #fff;
  text-shadow: 0 0 120px rgba(0, 0, 0, 0.8);
}
.node-detail-page--legacy-content .text-long .display-inline-block {
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .calendar {
  padding-left: 0;
  padding-right: 0;
}
.node-detail-page--legacy-content .text-long .calendar .calendar-month, .node-detail-page--legacy-content .text-long .calendar .calendar-day {
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long .calendar .calendar-day {
  font-size: 24px;
}
.node-detail-page--legacy-content .text-long .pagination-container .pagination li > a {
  border: none;
  font-size: 18px;
  font-weight: 400;
}
.node-detail-page--legacy-content .text-long .pagination-container .pagination .active > span {
  background-color: transparent;
  border-bottom: 4px solid #79ac42;
  border-top: none;
  border-right: none;
  border-left: none;
  color: #069578;
  font-weight: bold;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.node-detail-page--legacy-content .text-long .list-inline {
  text-align: center;
}
.node-detail-page--legacy-content .text-long .list-inline > li.comment_forbidden {
  border: 1px solid #dadada;
  border-radius: 5px;
  font-weight: bold;
  padding: 1em;
}
.node-detail-page--legacy-content .text-long .center-vertically {
  display: table;
}
.node-detail-page--legacy-content .text-long .center-vertically div {
  vertical-align: middle;
  display: table-cell;
}
.node-detail-page--legacy-content .text-long .centered {
  display: inline-block;
  vertical-align: middle;
  width: 300px;
}
.node-detail-page--legacy-content .text-long ol.license {
  margin-left: 0;
  padding-left: 0;
}
.node-detail-page--legacy-content .text-long ol.license tr {
  border: 1px solid #C0C0C0;
}
.node-detail-page--legacy-content .text-long ol.license td {
  padding: 0.5em;
}
.node-detail-page--legacy-content .text-long ol.license li {
  padding: 5px 0;
}
.node-detail-page--legacy-content .text-long ol.license li.heading {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}
.node-detail-page--legacy-content .text-long ol.license div {
  padding-right: 20px;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol {
  padding: 0;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol > li > ol {
  list-style-type: lower-alpha;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol > li > ol > li > ol {
  list-style-type: lower-roman;
}
.node-detail-page--legacy-content .text-long ol.license > li {
  counter-increment: root;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol {
  counter-reset: subsection;
  list-style-type: none;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol > li {
  counter-increment: subsection;
}
.node-detail-page--legacy-content .text-long ol.license > li > ol > li:before {
  content: counter(root) "." counter(subsection) " ";
}
.node-detail-page--legacy-content .text-long .no-padding {
  padding: 0;
}
.node-detail-page--legacy-content .text-long .full-margin-bottom {
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .half-margin-bottom {
  margin-bottom: 0.5em;
}
.node-detail-page--legacy-content .text-long .img-responsive {
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long blockquote {
  box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-left: 5px solid #00EEA3;
  padding: 1em 1em 1em 2.5em;
  margin-bottom: 15px;
  margin: 2em;
  font-size: 16px;
  color: #0B0F22;
  position: relative;
}
.node-detail-page--legacy-content .text-long blockquote:before {
  content: "“";
  display: inline-block;
  position: absolute;
  margin-left: -0.65em;
  font-size: 3em;
  font-family: "Geist", sans-serif;
  color: #00EEA3;
}
.node-detail-page--legacy-content .text-long .wrap-word {
  white-space: pre-line;
}
.node-detail-page--legacy-content .text-long .pullquote-right {
  float: right;
  font-family: "Geist", sans-serif;
  font-weight: bold;
  padding: 0.25em 0 0.25em 0.5em;
  margin: 0.5em 0 0.5em 2em;
  width: 40%;
  font-size: 1.25em;
  line-height: 1.6em;
  text-align: left;
  color: #0B0F22;
  border-left: 3px solid #00EEA3;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .pullquote-right {
    border-left: 0;
    padding: 0;
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long .pullquote-left, .node-detail-page--legacy-content .text-long .pullquote-full {
  float: left;
  font-family: "Geist", sans-serif;
  font-weight: bold;
  padding: 0.25em 1em 0.25em 0;
  margin: 0.5em 2em 1em 0;
  width: 40%;
  font-size: 1.25em;
  line-height: 1.6em;
  text-align: left;
  color: #0B0F22;
  border-right: 3px solid #00EEA3;
}
@media (max-width: 1350px) {
  .node-detail-page--legacy-content .text-long .pullquote-left, .node-detail-page--legacy-content .text-long .pullquote-full {
    margin: 0.5em 2em 1em 0;
  }
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .pullquote-left, .node-detail-page--legacy-content .text-long .pullquote-full {
    border-right: 0;
    padding: 0;
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long .pullquote-full {
  border-top: 3px #00EEA3 solid;
  border-right: 0;
  padding: 0.75em 1em 0.75em 0;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .pullquote-full .fa-mobile {
  font-size: 1.7em;
}
.node-detail-page--legacy-content .text-long .byline-container {
  margin: 1em 0;
}
.node-detail-page--legacy-content .text-long .author, .node-detail-page--legacy-content .text-long .contributor {
  color: #444A50;
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long .field-esource-pubauthor, .node-detail-page--legacy-content .text-long .author {
  font-size: 1.3em;
  margin: 0.5em 0;
}
.node-detail-page--legacy-content .text-long .field-esource-sort-date {
  font-family: "Geist", sans-serif;
  font-size: 16px;
  margin-bottom: 25px;
}
.node-detail-page--legacy-content .text-long .contributor {
  font-size: 1em;
  opacity: 0.7;
}
.node-detail-page--legacy-content .text-long .pub-date, .node-detail-page--legacy-content .text-long .pub-id, .node-detail-page--legacy-content .text-long .field-label {
  color: #444A50;
  display: inline;
  font-weight: 500;
}
.node-detail-page--legacy-content .text-long .pub-date {
  display: block;
}
.node-detail-page--legacy-content .text-long .subtitle {
  color: #069578;
  margin: 0.25em 0 0 0;
  padding: 0;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .subhead {
  font-weight: 700;
}
.node-detail-page--legacy-content .text-long .summary {
  font-weight: bold;
  font-style: italic;
  font-family: "Geist", sans-serif;
  margin: 2em 0;
}
.node-detail-page--legacy-content .text-long .initial {
  color: #069578;
  float: left;
  font-family: "Geist", sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 28px;
  padding-right: 8px;
  padding-left: 2px;
}
.node-detail-page--legacy-content .text-long .drop-cap {
  color: #6c9cb2;
  float: left;
  font-size: 80px;
  line-height: 64px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long .well {
  border: 0;
  box-shadow: none;
  background-color: #f1f1f1;
}
.node-detail-page--legacy-content .text-long .well.downloadable-content {
  margin-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .well.downloadable-content h2, .node-detail-page--legacy-content .text-long .well.downloadable-content .subtitle {
  margin-top: 0.25em;
}
.node-detail-page--legacy-content .text-long .well.border {
  border-top: #dadada 2px solid;
  border-bottom: #dadada 2px solid;
  background: transparent;
  border-radius: 0;
}
.node-detail-page--legacy-content .text-long .well.border h3 {
  margin-top: 0.25em;
}
.node-detail-page--legacy-content .text-long .well-warn {
  border-top: 4px solid #f7931d;
}
.node-detail-page--legacy-content .text-long .well-success {
  border-top: 4px solid #79ac42;
}
.node-detail-page--legacy-content .text-long .border-well h2, .node-detail-page--legacy-content .text-long .border-well .subtitle {
  color: #069578;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .border-well .row {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .border-well.well {
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #c6c6c5;
}
.node-detail-page--legacy-content .text-long .border-well.well h2, .node-detail-page--legacy-content .text-long .border-well.well .subtitle {
  margin-top: 0.25em;
}
.node-detail-page--legacy-content .text-long .downloadable-content-title {
  margin-left: 0.5em;
  margin-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .downloadable-content .header {
  text-align: right;
}
.node-detail-page--legacy-content .text-long .bold {
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long .italic {
  font-weight: italic;
}
.node-detail-page--legacy-content .text-long .indent {
  padding-left: 1.5em;
}
.node-detail-page--legacy-content .text-long .big-btn {
  white-space: normal;
}
.node-detail-page--legacy-content .text-long .text-white {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .text-white.dropshadow {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
.node-detail-page--legacy-content .text-long .small {
  line-height: 1.4em;
}
.node-detail-page--legacy-content .text-long .big-number {
  font-weight: 300;
  font-size: 40px;
  margin-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .header-white-border {
  border: 4px solid #fff;
}
.node-detail-page--legacy-content .text-long .collapsible-wrapper {
  position: relative;
}
.node-detail-page--legacy-content .text-long .collapsible-wrapper a:focus {
  background-color: #069578;
  border-color: #406bab;
}
.node-detail-page--legacy-content .text-long .collapsible-wrapper a:focus:hover {
  background-color: #395f99;
  border-color: #1d314f;
}
.node-detail-page--legacy-content .text-long .field-body ul, .node-detail-page--legacy-content .text-long .field-esource-preview ul {
  list-style-type: square;
}
.node-detail-page--legacy-content .text-long .fa {
  margin-right: 0.25em;
}
.node-detail-page--legacy-content .text-long .es-initial-hidden {
  display: none;
}
.node-detail-page--legacy-content .text-long .view-press-releases .panel a {
  display: inline;
}
.node-detail-page--legacy-content .text-long .audio-title {
  padding-top: 1em;
}
.node-detail-page--legacy-content .text-long .field-ivr-recordings {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  position: relative;
  height: 50px;
}
.node-detail-page--legacy-content .text-long .mejs-container {
  margin: 1em auto;
  width: 100% !important;
}
.node-detail-page--legacy-content .text-long .mejs-playlist {
  position: relative !important;
  height: 50px !important;
  opacity: 1;
  width: 100% !important;
}
.node-detail-page--legacy-content .text-long .mejs-playlist ul {
  padding: 0;
}
.node-detail-page--legacy-content .text-long .mejs-playlist ul li {
  line-height: 25px;
  height: 25px;
  margin: 0;
  padding-left: 0.5em;
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .mejs-playlist ul li.current {
  background-color: #333;
  font-weight: normal;
}
.node-detail-page--legacy-content .text-long .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: linear-gradient(rgba(200, 200, 200, 0.8), rgba(255, 255, 255, 0.9));
}
.node-detail-page--legacy-content .text-long .mejs-controls .mejs-time-rail .mejs-time-current {
  background: linear-gradient(rgba(121, 172, 66, 0.8), rgba(82, 117, 45, 0.8));
}
.node-detail-page--legacy-content .text-long .ext-video-container {
  padding: 1em;
}
.node-detail-page--legacy-content .text-long .ext-video-container .ext-video {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.node-detail-page--legacy-content .text-long .ext-video-container .ext-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0;
}
.node-detail-page--legacy-content .text-long .fixed-bg-image {
  background-attachment: fixed;
  background-size: cover;
  height: 300px;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture {
  background-position: center;
  background-size: cover;
  background-position: top center;
  border-radius: 150px;
  width: 150px;
  height: 150px;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture a {
  background-color: rgba(108, 156, 178, 0.8);
  border: 0;
  display: block;
  white-space: normal;
  color: #ffffff;
  border-radius: 150px;
  width: 150px;
  height: 150px;
  text-align: center;
  line-height: 160px;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture .fa {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-sm {
  background-image: url("../../../images/sm-icon-texture.jpg");
  background-size: cover;
  background-position: top center;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  margin: 1.5em auto;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-sm a {
  background-color: rgba(108, 156, 178, 0.8);
  border: 0;
  border-radius: 100px;
  display: block;
  white-space: normal;
  color: #ffffff;
  cursor: default;
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 110px;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-sm .fa {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-xs {
  background-position: center;
  background-size: cover;
  background-position: top center;
  border-radius: 60px;
  width: 60px;
  height: 60px;
  margin: 1.5em auto;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-xs a {
  background-color: rgba(108, 156, 178, 0.8);
  border: 0;
  border-radius: 60px;
  display: block;
  white-space: normal;
  color: #ffffff;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 70px;
}
.node-detail-page--legacy-content .text-long .circle-icon-texture-xs .fa {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .icon-center {
  padding-left: 1.25em;
  height: 45px;
  display: flex;
  align-items: center;
}
.node-detail-page--legacy-content .text-long .img-overlay-container img {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  max-width: none;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.node-detail-page--legacy-content .text-long .img-overlay-container img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  filter: blur(5px);
  -moz-filter: blur(5px);
  -webkit-filter: blur(5px);
}
.node-detail-page--legacy-content .text-long .img-overlay-container .col-sm-6 {
  margin: 1em 0 0 0;
}
.node-detail-page--legacy-content .text-long .img-overlay-description {
  position: absolute;
  text-align: center;
  color: #545f64;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s, visibility 0.2s;
  margin: 0 auto;
  padding: 1em;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node-detail-page--legacy-content .text-long .img-overlay:hover .img-overlay-description {
  visibility: visible;
  opacity: 1;
  color: #ffffff;
}
.node-detail-page--legacy-content .text-long .img-overlay {
  position: relative;
  max-width: 375px;
  max-height: 325px;
  margin: 0 auto;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .img-overlay:before {
  transition: all 0.25s ease-out;
  content: "";
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
  opacity: 0;
}
.node-detail-page--legacy-content .text-long .img-overlay .img-overlay-coming-soon, .node-detail-page--legacy-content .text-long .img-overlay .img-overlay-see-more, .node-detail-page--legacy-content .text-long .img-overlay .gray-img-overlay {
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .img-overlay:hover:before {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .img-overlay:hover img {
  transform: scale(1.1);
  filter: blur(5px);
  transition: all 0.25s ease-out;
}
.node-detail-page--legacy-content .text-long .img-overlay:hover .gray-img-overlay > div {
  transform: scale(1.5);
  transform: rotate(360deg);
}
.node-detail-page--legacy-content .text-long .img-overlay:hover .img-overlay-coming-soon, .node-detail-page--legacy-content .text-long .img-overlay:hover .img-overlay-see-more {
  visibility: visible;
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .gray-img-overlay {
  transition: transform 0.25s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(199, 198, 197, 0.85);
  color: #fff;
  padding: 35% 41%;
}
.node-detail-page--legacy-content .text-long .gray-img-overlay > div {
  transition: transform 0.25s ease-in;
}
.node-detail-page--legacy-content .text-long .img-overlay-coming-soon, .node-detail-page--legacy-content .text-long .img-overlay-see-more {
  position: absolute;
  top: 85%;
  left: 5%;
  color: #ffffff;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s, visibility 0.2s;
  margin: 0 auto;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long .gray-img-overlay:hover {
  visibility: visible;
  opacity: 1;
  cursor: default;
}
.node-detail-page--legacy-content .text-long .img-overlay-see-more:hover {
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long .img-overlay-label {
  max-width: 375px;
  text-align: center;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .img-overlay-label h3 {
  margin: 0.5em auto 1.5em auto;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon {
  max-width: 300px;
  max-height: 200px;
  padding: 0;
  text-align: center;
  margin-bottom: 1em;
  background-color: #f1f1f1;
  height: 270px;
  display: block;
  position: relative;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon a {
  display: block;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.15);
  height: 100%;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon .overlay .fa {
  display: none;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon .overlay h3 {
  padding-top: 25%;
  padding-bottom: 25%;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon .overlay h3 a {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon .overlay:hover .fa {
  display: block;
  padding: 25%;
  color: #ffffff;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon img {
  transition: all 0.3s;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  max-width: none;
}
.node-detail-page--legacy-content .text-long .img-overlay-icon:hover img {
  transform: scale(1.1);
  filter: blur(5px);
}
.node-detail-page--legacy-content .text-long .gray-border-card.box-height-300 {
  height: 460px;
}
@media (max-width: 1024px) {
  .node-detail-page--legacy-content .text-long .gray-border-card.box-height-300 {
    height: 300px;
  }
}
@media (max-width: 500px) {
  .node-detail-page--legacy-content .text-long .gray-border-card.box-height-300 {
    height: 500px;
  }
}
.node-detail-page--legacy-content .text-long .box-height-300 {
  height: 350px;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  width: calc(33.3% - 0.5em);
}
.node-detail-page--legacy-content .text-long .circle-icon-img {
  border-radius: 90px;
  display: inline-block;
  height: 90px;
  overflow: hidden;
  margin: 12px;
  width: 90px;
}
.node-detail-page--legacy-content .text-long .circle-icon-img img {
  padding: 1em 0;
}
.node-detail-page--legacy-content .text-long .circle-icon i, .node-detail-page--legacy-content .text-long .circle-icon-md i, .node-detail-page--legacy-content .text-long .circle-icon-md-blue i, .node-detail-page--legacy-content .text-long .circle-icon-sm i {
  background: #f1f1f1;
  color: #069578;
}
.node-detail-page--legacy-content .text-long .circle-icon-md-blue {
  margin-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .circle-icon-md-blue i {
  background: #6c9cb2;
  color: #ffffff;
}
.node-detail-page--legacy-content .text-long .circle-icon, .node-detail-page--legacy-content .text-long .circle-icon-md, .node-detail-page--legacy-content .text-long .circle-icon-md-blue, .node-detail-page--legacy-content .text-long .circle-icon-sm, .node-detail-page--legacy-content .text-long .circle-icon-blue {
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .circle-icon h3, .node-detail-page--legacy-content .text-long .circle-icon-md h3, .node-detail-page--legacy-content .text-long .circle-icon-md-blue h3, .node-detail-page--legacy-content .text-long .circle-icon-sm h3, .node-detail-page--legacy-content .text-long .circle-icon-blue h3 {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .circle-icon i, .node-detail-page--legacy-content .text-long .circle-icon-md i, .node-detail-page--legacy-content .text-long .circle-icon-md-blue i, .node-detail-page--legacy-content .text-long .circle-icon-sm i, .node-detail-page--legacy-content .text-long .circle-icon-blue i {
  margin: 0.25em;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .circle-icon i:before, .node-detail-page--legacy-content .text-long .circle-icon-md i:before, .node-detail-page--legacy-content .text-long .circle-icon-md-blue i:before, .node-detail-page--legacy-content .text-long .circle-icon-sm i:before, .node-detail-page--legacy-content .text-long .circle-icon-blue i:before {
  line-height: 90px;
}
.node-detail-page--legacy-content .text-long .circle-icon-md i, .node-detail-page--legacy-content .text-long .circle-icon-md-blue i {
  width: 60px;
  height: 60px;
}
.node-detail-page--legacy-content .text-long .circle-icon-md i:before, .node-detail-page--legacy-content .text-long .circle-icon-md-blue i:before {
  font-size: 25px;
  line-height: 60px;
}
.node-detail-page--legacy-content .text-long .circle-icon-sm i {
  width: 40px;
  height: 40px;
}
.node-detail-page--legacy-content .text-long .circle-icon-sm i:before {
  line-height: 40px;
}
.node-detail-page--legacy-content .text-long a.circle-icon-sm i {
  color: #79ac42;
}
.node-detail-page--legacy-content .text-long .circle-icon-dk-gray {
  line-height: 45px;
  border-radius: 100px;
  color: #545f64;
  border: 3px solid #545f64;
  padding: 0.5em;
  width: 80px;
  height: 80px;
}
.node-detail-page--legacy-content .text-long .well .circle-icon-sm i {
  background: #fff;
}
.node-detail-page--legacy-content .text-long .circle-icon-warn {
  vertical-align: text-top;
  margin-right: 10px;
}
.node-detail-page--legacy-content .text-long .circle-icon-warn .fa-lock {
  margin: 0;
  height: 45px;
  width: 45px;
  line-height: 45px;
  background-color: #f7931d;
  color: #fff;
  vertical-align: middle;
  font-size: 3rem;
}
.node-detail-page--legacy-content .text-long .circle-icon-warn .fa-lock:before {
  line-height: 0;
}
.node-detail-page--legacy-content .text-long .circle-sm {
  border-radius: 100px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}
.node-detail-page--legacy-content .text-long .circle-big {
  border-radius: 100px;
  height: 75px;
  line-height: 75px;
  text-align: center;
  width: 75px;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long p.label {
  display: inline-block;
  margin-top: -1em;
}
.node-detail-page--legacy-content .text-long .homepage-map {
  background: #4a77bb center center;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .clip-circle {
  clip-path: circle(60px at center);
}
.node-detail-page--legacy-content .text-long li.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #CED1D2;
}
.node-detail-page--legacy-content .text-long .twitter-tweet {
  margin: 0 auto;
}
@media (max-width: 600px) {
  .node-detail-page--legacy-content .text-long .twitter-tweet {
    width: 100% !important;
  }
}
.node-detail-page--legacy-content .text-long .instagram-media {
  margin: 15px auto !important;
}
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper {
  width: 100%;
  padding-top: 40%;
}
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper svg a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper svg text {
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper .svg-link-text {
  fill: #444A50;
}
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper .svg-link:hover > rect,
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper .svg-link:hover > circle,
.node-detail-page--legacy-content .text-long .svg-ev-road-wrapper .svg-link:hover > path {
  opacity: 0.3;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper svg a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-text {
  display: none;
  font-size: 14px;
  fill: #545f64;
  font-weight: 200;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-text-overlay {
  display: none;
  font-size: 12px;
  font-weight: 200;
  fill: #545f64;
  cursor: default;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover > g > path,
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover > g > polygon {
  opacity: 0.5;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover .svg-link-text, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover .svg-link-text-overlay {
  display: block;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g > path, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g > polygon {
  fill: #c6c6c5;
  opacity: 0.65;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover {
  opacity: 0.65;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover .svg-link-text, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover .svg-link-text-overlay {
  display: block;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper svg a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-text {
  display: none;
  font-size: 14px;
  fill: #545f64;
  font-weight: 200;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-text-overlay {
  display: none;
  font-size: 12px;
  font-weight: 200;
  fill: #545f64;
  cursor: default;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover > g > path, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover > g > polygon {
  opacity: 0.5;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover .svg-link-text, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link:hover .svg-link-text-overlay {
  display: block;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g > path, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g > polygon {
  fill: #c6c6c5;
  opacity: 0.65;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover {
  opacity: 0.65;
}
.node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover .svg-link-text, .node-detail-page--legacy-content .text-long .svg-regional-map-wrapper .svg-link-overlay > g:hover .svg-link-text-overlay {
  display: block;
}
.node-detail-page--legacy-content .text-long .-mb-5 {
  margin-bottom: -5em;
}
.node-detail-page--legacy-content .text-long .grid-box.two-by-two {
  display: grid;
  grid-template-areas: "item1 item3" "item2 item4";
}
.node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: item1;
}
.node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item2 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: item2;
}
.node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item3 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: item3;
}
.node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item4 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: item4;
}
@media (max-width: 991px) {
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two {
    grid-template-areas: "item1" "item2" "item3" "item4";
  }
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item2 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item3 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item4 {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
}
@supports not (display: grid) {
  .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item1, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item2, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item3, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item4 {
    height: 50%;
    width: 50%;
    float: left;
  }
  @media (max-width: 991px) {
    .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item1, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item2, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item3, .node-detail-page--legacy-content .text-long .grid-box.two-by-two .grid-item4 {
      width: 100%;
    }
  }
}
.node-detail-page--legacy-content .text-long a.locked-content-inline {
  border-bottom: 2.5px dotted #f7931d;
  position: relative;
}
.node-detail-page--legacy-content .text-long a.locked-content-inline:hover {
  background-color: #ffe6c8;
  border-bottom-width: 2px;
  border-bottom: 2px solid #f7931d;
  color: #000;
  text-decoration: none !important;
  transition: all 0.1s cubic-bezier(0, 0.59, 1, 0.26);
}
.node-detail-page--legacy-content .text-long a.locked-content-inline:focus {
  border-bottom: none;
  outline: 2px dotted #f7931d;
}
.node-detail-page--legacy-content .text-long a.locked-content-inline .locked-content-tooltip[role=tooltip] {
  display: none;
}
.node-detail-page--legacy-content .text-long a.locked-content-inline:hover > .locked-content-tooltip[role=tooltip] {
  display: flex;
  background: #f1f1f1;
  border-left: 4px solid #f7931d;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  color: #444A50;
  padding: 10px;
  position: absolute;
  pointer-events: none;
  width: 300px;
  z-index: 100;
  left: 0;
  top: 30px;
}
.node-detail-page--legacy-content .text-long a.locked-content-inline:hover > .locked-content-tooltip[role=tooltip] i {
  color: #f7931d;
  margin: 5px 10px auto 5px;
}
.node-detail-page--legacy-content .text-long .btn.locked-content-inline {
  border-bottom: none;
}
.node-detail-page--legacy-content .text-long .btn.locked-content-inline:hover {
  background-color: #325486;
  border-bottom: 1px;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .btn.locked-content-inline:focus {
  outline: auto;
}
.node-detail-page--legacy-content .text-long .btn.locked-content-inline:hover > .locked-content-tooltip[role=tooltip] {
  width: auto;
  top: 35px;
}
.node-detail-page--legacy-content .text-long .alert.alert-block .alert-success {
  background-color: #f1f7e9;
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .alert.alert-block a.close {
  opacity: 0.5;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .toc {
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .toc p {
  margin: 0;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .toc br {
  display: none;
}
.node-detail-page--legacy-content .text-long figure table {
  padding: 1em 0;
  margin: 0 auto;
  text-align: left;
  background: #fff;
  margin-bottom: 1.25rem;
  width: 100%;
  max-width: 100%;
  --tw-border-opacity: 1;
  border-color: rgb(0 238 163 / var(--tw-border-opacity));
}
.node-detail-page--legacy-content .text-long figure thead > tr > th, .node-detail-page--legacy-content .text-long figure th {
  vertical-align: bottom;
  font-weight: 500;
}
.node-detail-page--legacy-content .text-long figure .table > tbody > tr > td {
  vertical-align: middle;
  border: 0;
  background: #fff;
}
.node-detail-page--legacy-content .text-long figure .table > tbody > tr > td p {
  margin: 0;
}
.node-detail-page--legacy-content .text-long figure .table > tbody > tr > td a {
  color: rgb(53 133 75/var(--tw-text-opacity));
}
.node-detail-page--legacy-content .text-long figure .table > tbody > tr > td a:hover {
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long figure .table.table-align-top > tbody > tr > td {
  vertical-align: top;
}
.node-detail-page--legacy-content .text-long figure .table.table-align-mid > tbody > tr > td {
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long figure .table.table-align-bottom > tbody > tr > td {
  vertical-align: bottom;
}
.node-detail-page--legacy-content .text-long figure .table-vertical-borders > tbody > tr > td:first-child {
  border-left: none;
}
.node-detail-page--legacy-content .text-long figure .table-vertical-borders > tbody > tr > td:last-child {
  border-right: none;
}
.node-detail-page--legacy-content .text-long figure tfoot {
  font-size: 12px;
  background-color: rgb(241, 241, 241);
}
.node-detail-page--legacy-content .text-long figure tfoot > tr > td:first-child {
  text-align: left;
  width: 155px;
  word-wrap: break-word;
}
.node-detail-page--legacy-content .text-long figure tfoot > tr > td:nth-child(2) {
  text-align: right;
  width: 155px;
  word-wrap: break-word;
}
.node-detail-page--legacy-content .text-long figure .table > .table-spanner > tr:first-child > th {
  font-weight: 400;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(11 15 34 / var(--tw-text-opacity));
}
.node-detail-page--legacy-content .text-long figure .table-spanner .table-span div {
  border-bottom: 1px solid black;
  width: 75%;
  text-align: center;
  margin: 0 auto;
  padding: 1em 0 0.5em 0;
}
.node-detail-page--legacy-content .text-long figure .table-spanner:first-child .table-span div {
  border-bottom: 1px solid black;
  width: 75%;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
.node-detail-page--legacy-content .text-long figure .table-spanner > tr > td {
  text-align: center;
}
.node-detail-page--legacy-content .text-long figure .table-spanner > tr > th {
  border-bottom: none;
}
.node-detail-page--legacy-content .text-long figure .table > thead > tr > td {
  border-top: none;
  vertical-align: bottom;
}
.node-detail-page--legacy-content .text-long figure .table-spanner > tr > .multi-subspan-header-left {
  text-align: left;
}
.node-detail-page--legacy-content .text-long figure img {
  max-width: 100%;
  height: auto;
}
.node-detail-page--legacy-content .text-long figure iframe {
  margin: 1em auto;
}
@media (max-width: 600px) {
  .node-detail-page--legacy-content .text-long figure iframe {
    width: 100%;
  }
}
.node-detail-page--legacy-content .text-long figure .table-container-outer {
  position: relative;
}
.node-detail-page--legacy-content .text-long figure .table-container {
  width: 100%;
  overflow-y: auto;
}
.node-detail-page--legacy-content .text-long .compare-table {
  height: 320px;
  width: 100%;
  max-width: 768px;
  margin: auto;
  padding: 5px;
  border-radius: 2px;
  border-collapse: collapse;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
}
.node-detail-page--legacy-content .text-long .compare-table th, .node-detail-page--legacy-content .text-long .compare-table td {
  text-align: left;
}
.node-detail-page--legacy-content .text-long .compare-table th {
  font-size: 23px;
  font-weight: lighter;
  padding: 24px;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .compare-table th:first-child {
  border-top-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .compare-table th:last-child {
  border-top-right-radius: 3px;
  border-right: none;
}
.node-detail-page--legacy-content .text-long .compare-table tr > td:first-child {
  padding: 20px;
  width: 55%;
}
.node-detail-page--legacy-content .text-long .compare-table tr > td:nth-child(2) {
  width: 45%;
}
.node-detail-page--legacy-content .text-long .compare-table tr > td:nth-child(2) a {
  padding: 20px;
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .compare-table tr {
  color: #545f64;
  font-size: 16px;
}
.node-detail-page--legacy-content .text-long .compare-table tr a {
  color: #79ac42;
  display: table;
  height: 100%;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .compare-table tr a p {
  display: table-cell;
  margin: 20px 0;
  padding: 0 20px;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .compare-table tr td:hover:nth-child(2) {
  background-color: #79ac42;
  background-image: url("../../../images/share.png");
  background-position: 95% 85%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-bottom: hidden;
  color: #fff;
  position: relative;
  z-index: 100;
}
.node-detail-page--legacy-content .text-long .compare-table tr td:hover:nth-child(2) a:hover {
  color: #fff;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .compare-table a {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .compare-table tr:first-child {
  border-top: none;
}
.node-detail-page--legacy-content .text-long .compare-table tr:last-child {
  border-bottom: none;
}
.node-detail-page--legacy-content .text-long .compare-table tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}
.node-detail-page--legacy-content .text-long .compare-table tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}
.node-detail-page--legacy-content .text-long .compare-table td {
  background: #fff;
  font-size: 18px;
  text-align: left;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .compare-table td:last-child {
  border-right: 0px;
}
.node-detail-page--legacy-content .text-long .slick-slide {
  margin: 0 18px;
  padding: 0;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .slick-list {
  padding: 0 15px;
}
.node-detail-page--legacy-content .text-long .slick-arrow, .node-detail-page--legacy-content .text-long .slick-arrow:hover, .node-detail-page--legacy-content .text-long .slick-arrow:before {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .slick-arrow:before {
  color: #444A50;
  font-size: 36px;
}
.node-detail-page--legacy-content .text-long .slick-dots {
  margin-bottom: 2em;
}
.node-detail-page--legacy-content .text-long .carousel-slider h3 {
  text-align: center;
}
.node-detail-page--legacy-content .text-long .carousel-slider .nav {
  margin-top: 3em;
}
.node-detail-page--legacy-content .text-long .carousel-slider .slick-arrow:before {
  color: #444A50;
  font-size: 36px;
}
.node-detail-page--legacy-content .text-long .carousel-slider .slick-prev {
  margin-left: -15px;
}
.node-detail-page--legacy-content .text-long .carousel-slider .slick-next {
  margin-right: -15px;
}
.node-detail-page--legacy-content .text-long .carousel-slider .carousel-items {
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom {
  position: relative;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom h3 {
  color: #fff;
  font-family: "Helvetica";
  bottom: 0.5em;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom img {
  max-width: 100%;
  transition: all 0.3s;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom:hover img {
  transform: scale(1.1);
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom:hover {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom:hover h3 {
  display: none;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom:after {
  position: absolute;
  background-color: rgba(44, 49, 52, 0.6);
  content: "Read more";
  font-family: "Geist", sans-serif;
  font-weight: 400;
  padding-top: 35%;
  text-align: center;
  font-size: 28px;
  width: 100%;
  height: 100%;
  color: #fff;
  top: -5px;
  left: 0;
  opacity: 0;
  transition: opacity 0.7s linear;
  box-sizing: border-box;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom:hover:after {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .carousel-slider .zoom-text {
  padding: 0 0.5em;
  color: #fff;
  font-size: 26px;
  font-family: "Helvetica";
  position: absolute;
  bottom: 0;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .featured {
  /* bootstrap: fix content height inside hidden tabs to allow multiple carousels */
}
.node-detail-page--legacy-content .text-long .featured .video {
  position: absolute;
  width: 50px;
  height: 50px;
  font-size: 50px;
  opacity: 0.8;
  left: 50%;
  top: 50%;
  margin: -45px 0 0 -25px;
  color: #ffffff;
}
.node-detail-page--legacy-content .text-long .featured .tab-content > .tab-pane, .node-detail-page--legacy-content .text-long .featured .pill-content > .pill-pane {
  display: block;
  height: 0;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .featured .tab-content > .active, .node-detail-page--legacy-content .text-long .featured .pill-content > .active {
  height: 100%;
}
.node-detail-page--legacy-content .text-long .featured .slick-prev::before,
.node-detail-page--legacy-content .text-long .featured .slick-next::before {
  color: #79ac42;
}
.node-detail-page--legacy-content .text-long .featured .rotator-selector {
  margin-bottom: 25px;
}
.node-detail-page--legacy-content .text-long .featured .rotator-selector .nav {
  text-align: center;
}
.node-detail-page--legacy-content .text-long .featured .rotator-selector .nav li {
  display: inline;
  float: none;
}
.node-detail-page--legacy-content .text-long .featured .rotator-selector .nav li a {
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .featured .slick-slider, .node-detail-page--legacy-content .text-long .featured .tab-panel {
  position: relative;
}
.node-detail-page--legacy-content .text-long .featured .slick-prev, .node-detail-page--legacy-content .text-long .featured .slick-next {
  position: absolute;
  cursor: pointer;
  padding: 10px 0;
}
.node-detail-page--legacy-content .text-long .featured .slick-prev {
  z-index: 5;
}
.node-detail-page--legacy-content .text-long .featured .slick-next {
  text-align: right;
}
.node-detail-page--legacy-content .text-long .featured .slide-title {
  text-align: center;
  color: #444A50;
  font-weight: bold;
}
.node-detail-page--legacy-content .text-long .featured .slide-container {
  position: relative;
  background-color: #545f64;
  height: 300px;
  overflow: hidden;
  margin-bottom: 1em;
  border: 10px solid #fff;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .img-responsive {
  padding: 0;
}
.node-detail-page--legacy-content .text-long .featured .slide-container img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .slide-description {
  position: absolute;
  background: #79ac42;
  opacity: 0;
  padding: 15px;
  width: 100%;
  min-height: 100%;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .slide-description h3 {
  color: #ffffff;
  margin-top: 10px;
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .slide-description h3.heading-date {
  margin-left: 5px;
  padding-left: 5px;
  border-left: 2px solid white;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .slide-description p.teaser {
  color: #ffffff;
}
.node-detail-page--legacy-content .text-long .featured .slide-container .slide-description img {
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .featured a.slick-slide:hover .slide-description {
  opacity: 0.95;
}
.node-detail-page--legacy-content .text-long .featured a.slick-slide:hover .video {
  display: none;
}
.node-detail-page--legacy-content .text-long .slp-slider .browse-grid-container {
  display: inline;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-track {
  align-content: flex-start;
  display: flex;
  margin-left: 0px;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-list {
  margin: 0 30px 0 15px;
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-slide {
  margin: 0 6.5px;
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-prev {
  left: -50px;
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-prev:before {
  background-color: rgba(250, 250, 250, 0.6);
  color: #444d51;
  font-size: 45px;
  line-height: 0;
  opacity: 1;
  padding: 750% 0 850% 100%;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-next {
  right: 7px;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-next:before {
  background-color: rgba(250, 250, 250, 0.6);
  color: #444d51;
  font-size: 45px;
  line-height: 0;
  opacity: 1;
  padding: 750% 95% 790% 10%;
}
.node-detail-page--legacy-content .text-long .slp-slider .slick-dots {
  padding: 0 0 0 0;
  margin-bottom: 10px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .browse-grid-container {
  display: inline;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-track {
  align-content: flex-start;
  display: flex;
  margin-left: 0px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-list {
  margin: 0 30px 0 15px;
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-slide {
  margin: 0 6.5px;
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-prev {
  left: -50px;
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-prev:before {
  background-color: rgba(250, 250, 250, 0.6);
  color: #444d51;
  font-size: 45px;
  line-height: 0;
  opacity: 1;
  padding: 750% 0 850% 100%;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-next {
  right: 15px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-next:before {
  background-color: rgba(250, 250, 250, 0.6);
  color: #333;
  font-size: 45px;
  line-height: 0;
  opacity: 1;
  padding: 750% 95% 790% 10%;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .slick-dots {
  padding: 0 0 0 0;
  margin-bottom: 10px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container {
  padding: 2em 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .slick-initialized .slick-slide {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .slick-slide img {
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .banner-style .slick-list {
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .banner-style .slick-prev:before, .node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .banner-style .slick-next:before {
  background-color: transparent;
  font-size: 30px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .banner-style .slick-dots {
  bottom: -45px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .banner-container .banner-style .banner-image-responsive {
  max-width: 67%;
  height: auto;
}
.node-detail-page--legacy-content .text-long figure .es-single-slider h3 {
  text-align: left;
}
@media (max-width: 400px) {
  .node-detail-page--legacy-content .text-long .es-single-slider iframe {
    width: 300px !important;
  }
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-prev::before,
.node-detail-page--legacy-content .text-long .es-single-slider .slick-next::before {
  color: #79ac42;
}
.node-detail-page--legacy-content .text-long .es-single-slider .rotator-selector {
  margin-bottom: 25px;
}
.node-detail-page--legacy-content .text-long .es-single-slider .rotator-selector .nav {
  text-align: center;
}
.node-detail-page--legacy-content .text-long .es-single-slider .rotator-selector .nav li {
  display: inline;
  float: none;
}
.node-detail-page--legacy-content .text-long .es-single-slider .rotator-selector .nav li a {
  display: inline-block;
}
.node-detail-page--legacy-content .text-long .es-single-slider h3 {
  margin-top: 0;
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-prev, .node-detail-page--legacy-content .text-long .es-single-slider .slick-next {
  position: absolute;
  cursor: pointer;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-prev {
  z-index: 5;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-next {
  text-align: right;
}
.node-detail-page--legacy-content .text-long .es-single-slider img {
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-dots li button {
  border-radius: 100px;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 5px;
  height: 5px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #444A50;
  opacity: 0.5;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-dots li.slick-active button {
  opacity: 1;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-slider .slide-container {
    height: 200px;
  }
}
.node-detail-page--legacy-content .text-long .es-content-slider-home {
  padding: 2em 0;
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick-dots {
  display: none !important;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick-list {
  overflow: visible;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow {
  top: 0;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:before, .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:after {
  content: "";
  display: block;
  background: rgb(255, 255, 255);
  height: 100%;
  position: absolute;
  z-index: 0;
  width: 250px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:before, .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:after {
    width: 60px;
  }
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:before {
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow:after {
  top: 0;
  right: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-prev, .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-next {
  z-index: 1;
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-prev:before, .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-next:before {
  font-size: 50px;
  font-family: "slick";
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-prev:before, .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-next:before {
    font-size: 35px;
  }
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-prev {
  left: 22px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-prev {
    left: 8px;
  }
}
.node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-next {
  right: 30px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-content-slider-home .slick__arrow .slick-next {
    right: 8px;
  }
}
.node-detail-page--legacy-content .text-long .es-logo-slider, .node-detail-page--legacy-content .text-long .es-content-slider {
  position: relative;
}
.node-detail-page--legacy-content .text-long .es-logo-slider:before, .node-detail-page--legacy-content .text-long .es-logo-slider:after, .node-detail-page--legacy-content .text-long .es-content-slider:before, .node-detail-page--legacy-content .text-long .es-content-slider:after {
  content: "";
  display: block;
  background: rgb(255, 255, 255);
  height: 100%;
  position: absolute;
  z-index: 1;
  width: 250px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-logo-slider:before, .node-detail-page--legacy-content .text-long .es-logo-slider:after, .node-detail-page--legacy-content .text-long .es-content-slider:before, .node-detail-page--legacy-content .text-long .es-content-slider:after {
    width: 60px;
  }
}
.node-detail-page--legacy-content .text-long .es-logo-slider:before, .node-detail-page--legacy-content .text-long .es-content-slider:before {
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.node-detail-page--legacy-content .text-long .es-logo-slider:after, .node-detail-page--legacy-content .text-long .es-content-slider:after {
  top: 0;
  right: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
.node-detail-page--legacy-content .text-long .es-logo-slider .slick-prev, .node-detail-page--legacy-content .text-long .es-logo-slider .slick-next, .node-detail-page--legacy-content .text-long .es-content-slider .slick-prev, .node-detail-page--legacy-content .text-long .es-content-slider .slick-next {
  z-index: 2;
}
.node-detail-page--legacy-content .text-long .es-logo-slider .slick-prev:before, .node-detail-page--legacy-content .text-long .es-logo-slider .slick-next:before, .node-detail-page--legacy-content .text-long .es-content-slider .slick-prev:before, .node-detail-page--legacy-content .text-long .es-content-slider .slick-next:before {
  font-size: 50px;
  font-family: "FontAwesome";
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-logo-slider .slick-prev:before, .node-detail-page--legacy-content .text-long .es-logo-slider .slick-next:before, .node-detail-page--legacy-content .text-long .es-content-slider .slick-prev:before, .node-detail-page--legacy-content .text-long .es-content-slider .slick-next:before {
    font-size: 35px;
  }
}
.node-detail-page--legacy-content .text-long .es-logo-slider .slick-prev, .node-detail-page--legacy-content .text-long .es-content-slider .slick-prev {
  left: 22px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-logo-slider .slick-prev, .node-detail-page--legacy-content .text-long .es-content-slider .slick-prev {
    left: 8px;
  }
}
.node-detail-page--legacy-content .text-long .es-logo-slider .slick-next, .node-detail-page--legacy-content .text-long .es-content-slider .slick-next {
  right: 30px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .es-logo-slider .slick-next, .node-detail-page--legacy-content .text-long .es-content-slider .slick-next {
    right: 8px;
  }
}
.node-detail-page--legacy-content .text-long .es-logo-slider .client-logo, .node-detail-page--legacy-content .text-long .es-content-slider .client-logo {
  width: 100%;
  max-width: 200px;
  text-align: center;
  margin: 0 auto;
  display: block;
  padding: 2em 0;
}
.node-detail-page--legacy-content .text-long .es-logo-slider .client-logo img, .node-detail-page--legacy-content .text-long .es-content-slider .client-logo img {
  width: 100%;
  max-width: 150px;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .es-logo-slider .slick-track, .node-detail-page--legacy-content .text-long .es-content-slider .slick-track {
  display: flex;
  align-items: center;
}
.node-detail-page--legacy-content .text-long .es-logo-slider .lead-image-thumb, .node-detail-page--legacy-content .text-long .es-content-slider .lead-image-thumb {
  min-height: 275px;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-prev::before,
.node-detail-page--legacy-content .text-long .es-single-slider .slick-next::before {
  color: #f1f1f1;
  background-color: transparent;
  font-size: 24px;
  border-radius: 50%;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-next::before {
  padding: 6px 9px 6px 10px;
}
.node-detail-page--legacy-content .text-long .es-single-slider .slick-prev::before {
  padding: 6px 11px 6px 8px;
}
.node-detail-page--legacy-content .text-long .slick-prev,
.node-detail-page--legacy-content .text-long .slick-next {
  position: absolute;
  height: 42px;
  width: 42px;
  border-radius: 50%;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #545764;
  color: #f1f1f1;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap;
}
.node-detail-page--legacy-content .text-long .slick-prev:hover, .node-detail-page--legacy-content .text-long .slick-prev:focus,
.node-detail-page--legacy-content .text-long .slick-next:hover,
.node-detail-page--legacy-content .text-long .slick-next:focus {
  outline: none;
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .slick-prev.slick-disabled,
.node-detail-page--legacy-content .text-long .slick-next.slick-disabled {
  opacity: 0.25;
}
.node-detail-page--legacy-content .text-long .slick-prev {
  left: 0;
}
[dir=rtl] .node-detail-page--legacy-content .text-long .slick-prev {
  left: auto;
  right: 0;
}
.node-detail-page--legacy-content .text-long .slick-next {
  right: 0;
}
[dir=rtl] .node-detail-page--legacy-content .text-long .slick-next {
  left: 0;
  right: auto;
}
.node-detail-page--legacy-content .text-long .zoom {
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .zoom img {
  max-width: 100%;
  transition: all 0.3s;
}
.node-detail-page--legacy-content .text-long .zoom:hover img {
  transform: scale(1.1);
}
.node-detail-page--legacy-content .text-long .zoom:hover {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .zoom:hover h3, .node-detail-page--legacy-content .text-long .zoom:hover h2, .node-detail-page--legacy-content .text-long .zoom:hover .subtitle {
  display: none;
}
.node-detail-page--legacy-content .text-long .zoom .gradient-container, .node-detail-page--legacy-content .text-long .zoom .gradient-container-readmore {
  bottom: 0;
  height: 100%;
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8)) 0% 0% !important;
}
.node-detail-page--legacy-content .text-long .zoom:after {
  position: absolute;
  background-color: rgba(44, 49, 52, 0.6);
  content: "Download";
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding-top: 30%;
  text-align: center;
  font-size: 28px;
  width: 100%;
  height: 100%;
  color: #fff;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.7s linear;
  box-sizing: border-box;
}
.node-detail-page--legacy-content .text-long .zoom:hover:after {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .zoom .util-logo {
  background-color: #fff;
  width: 120px;
  left: 40%;
  position: absolute;
  top: 0;
}
.node-detail-page--legacy-content .text-long .zoom.readmore:after {
  content: "Read more";
}
.node-detail-page--legacy-content .text-long .zoom-text {
  bottom: 0;
  color: #fff;
  font-size: 26px;
  font-family: "Geist", sans-serif;
  padding: 0 0.5em;
  position: absolute;
  text-shadow: 0 0 120px rgba(0, 0, 0, 0.75);
  width: 100%;
}
.node-detail-page--legacy-content .text-long .zoom-text.zoom-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .node-detail-page--legacy-content .text-long .zoom-text.zoom-text {
    font-size: 100%;
  }
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .zoom-text.zoom-text {
    font-size: 26px;
  }
}
.node-detail-page--legacy-content .text-long .zoom.readmore:after {
  content: "Read more";
}
.node-detail-page--legacy-content .text-long .lg-img-mask {
  border: 5px solid #fff;
  border-radius: 150px;
  height: 140px;
  margin-top: 0;
  margin: 0 auto;
  overflow: hidden;
  width: 140px;
}
.node-detail-page--legacy-content .text-long .circle-lt-gray-bg, .node-detail-page--legacy-content .text-long .circle-dk-gray-bg {
  border-radius: 120px;
  height: 100px;
  width: 100px;
  line-height: 100px;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .circle-lt-gray-bg {
  background-color: #f1f1f1;
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .circle-dk-gray-bg {
  background-color: #444A50;
  color: #ffffff;
  font-size: 30px;
}
.node-detail-page--legacy-content .text-long #es-timeline-img {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .text-long #es-timeline-img {
    display: none;
  }
}
.node-detail-page--legacy-content .text-long .flex-container {
  display: flex;
}
@media (max-width: 1200px) {
  .node-detail-page--legacy-content .text-long .flex-container {
    display: block;
    margin: 0 auto;
    width: calc(100% - 2em);
  }
}
.node-detail-page--legacy-content .text-long .flex-column {
  display: flex;
  flex-direction: column;
}
.node-detail-page--legacy-content .text-long .flex-column .row {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .horizontal-card {
  font-family: Helvetica, Arial, sans-serif;
  padding: 1em;
  cursor: pointer;
  min-height: 250px;
  height: 100%;
  width: 100%;
  margin: 0 0 2em 0;
  background: #ffffff;
  border-radius: 2px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  border: 1px solid #dadada;
  overflow: hidden;
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  position: relative;
}
.node-detail-page--legacy-content .text-long .horizontal-card:hover {
  box-shadow: 0px 15px 62px -7px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 0px 15px 62px -7px rgba(0, 0, 0, 0.44);
  -webkit-box-shadow: 0px 15px 62px -7px rgba(0, 0, 0, 0.44);
}
.node-detail-page--legacy-content .text-long .horizontal-card .img-mask {
  height: 270px;
  display: block;
  position: relative;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .horizontal-card .img-mask img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  max-width: 100%;
}
@media (max-width: 1200px) {
  .node-detail-page--legacy-content .text-long .horizontal-card .img-mask img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 991px) {
  .node-detail-page--legacy-content .text-long .horizontal-card .img-mask {
    height: 170px;
  }
}
.node-detail-page--legacy-content .text-long .horizontal-card .title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .horizontal-card .field-abstract {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .horizontal-card a {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .horizontal-card a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .horizontal-card .body-text {
  margin: 0 1em 0 1em;
}
.node-detail-page--legacy-content .text-long .horizontal-card .content-type {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .horizontal-card.card-border {
  border-right: 10px solid #00EEA3;
}
.node-detail-page--legacy-content .text-long .horizontal-card.card-border-orange {
  border-right: 10px solid #00EEA3;
}
.node-detail-page--legacy-content .text-long .horizontal-card.card-border-blue {
  border-right: 10px solid #00EEA3;
}
.node-detail-page--legacy-content .text-long .horizontal-card a {
  color: initial;
}
.node-detail-page--legacy-content .text-long .content-type {
  border-left: 4px solid #545f64;
  font-size: 14px;
  color: #545f64;
  display: block;
  padding: 0 4.5px;
  margin: 1em 1em 1em 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  font-family: Helvetica;
  text-transform: none !important;
}
.node-detail-page--legacy-content .text-long .content-type.new {
  border-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .content-type.updated {
  border-color: #f7931d;
}
.node-detail-page--legacy-content .text-long .card {
  font-family: Helvetica;
  position: relative;
  min-height: 440px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  margin: 0 0 2em 0;
  background: #ffffff;
  border-radius: 2px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  border: 1px solid #dadada;
  overflow: hidden;
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
}
.node-detail-page--legacy-content .text-long .card a {
  text-decoration: none;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .card .photo {
  width: 100%;
  display: block;
}
.node-detail-page--legacy-content .text-long .card .img-mask {
  height: 175px;
  overflow: hidden;
  margin-bottom: 0.75em;
}
.node-detail-page--legacy-content .text-long .card i.fa-lock {
  line-height: 50px;
  border-radius: 40px;
  background-color: #f7931d;
  top: 175px;
  position: absolute;
  right: 20px;
  transform: translateY(-50%);
  text-align: center;
  color: #fff;
  opacity: 0.9;
  font-size: 2.5em;
  width: 50px;
  height: 50px;
}
.node-detail-page--legacy-content .text-long .card .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(198, 198, 197, 0.25);
  z-index: 10;
}
@media only screen and (min-width: 1700px) {
  .node-detail-page--legacy-content .text-long .card .img-mask {
    height: 185px;
  }
  .node-detail-page--legacy-content .text-long .card i.fa-lock {
    top: 185px;
  }
}
@media only screen and (max-width: 1367px) {
  .node-detail-page--legacy-content .text-long .card .img-mask {
    height: 150px;
  }
  .node-detail-page--legacy-content .text-long .card i.fa-lock {
    top: 150px;
  }
}
@media only screen and (max-width: 668px) {
  .node-detail-page--legacy-content .text-long .card .img-mask {
    height: 180px;
  }
  .node-detail-page--legacy-content .text-long .card i.fa-lock {
    top: 180px;
  }
}
@media only screen and (max-width: 420px) {
  .node-detail-page--legacy-content .text-long .card .img-mask {
    height: 150px;
  }
  .node-detail-page--legacy-content .text-long .card i.fa-lock {
    top: 150px;
  }
}
.node-detail-page--legacy-content .text-long .card .subtitle, .node-detail-page--legacy-content .text-long .card .description, .node-detail-page--legacy-content .text-long .card .author {
  padding: 0 1.25em;
}
.node-detail-page--legacy-content .text-long .card .title {
  color: #545f64;
  margin: 0.5em 0 0 0;
  padding: 0 1em;
  max-width: 100%;
}
.node-detail-page--legacy-content .text-long .card .title h4 {
  margin: 1em 0 0 0;
  font-size: 15px;
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .card .subtitle {
  font-size: 12px;
  font-weight: 400;
  margin: 0.5em 0 0 0;
  opacity: 0.5;
  color: #545f64;
  max-width: 100%;
}
.node-detail-page--legacy-content .text-long .card .subtitle h5 {
  margin: 0;
  font-family: Helvetica;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .card .author {
  font-size: 12px;
  margin: 0;
  max-width: 100%;
}
.node-detail-page--legacy-content .text-long .card .author p {
  line-height: normal;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0.5em 0 0 0;
  color: #545f64;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .card .description {
  font-size: 12px;
  margin: 0.5em 0;
  color: #888;
  max-width: 100%;
}
.node-detail-page--legacy-content .text-long .card .description p {
  font-family: Helvetica;
  line-height: 1.5;
  margin-top: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .card .description p:last-of-type {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .card .meta {
  position: absolute;
  bottom: 0;
  left: 0;
}
.node-detail-page--legacy-content .text-long .card .meta .content-type {
  font-size: 12px;
  line-height: 18px;
  padding: 0px 4.5px;
}
.node-detail-page--legacy-content .text-long .card .meta .timestamp {
  font-size: 10px;
  color: #888;
  line-height: 18px;
  display: block;
  margin: 1em;
  padding: 2px 0;
  position: absolute;
  bottom: 0;
  right: 0;
}
.node-detail-page--legacy-content .text-long .card:hover {
  box-shadow: 0px 35px 62px -7px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 0px 35px 62px -7px rgba(0, 0, 0, 0.44);
  -webkit-box-shadow: 0px 35px 62px -7px rgba(0, 0, 0, 0.44);
}
.node-detail-page--legacy-content .text-long .vertical-cards {
  background-color: #ffffff;
  border-right: 12px solid #545f64;
  height: 485px;
  margin: 1em 0.5em 2em 0.5em;
  position: relative;
  width: calc(33.1% - 1em);
}
@media (max-width: 992px) {
  .node-detail-page--legacy-content .text-long .vertical-cards {
    width: calc(100% - 1em);
    height: 360px;
  }
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .vertical-cards {
    width: calc(100% - 1em);
    border-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .vertical-cards .field-logo {
  width: 90%;
  margin: 0 auto;
}
.node-detail-page--legacy-content .text-long .vertical-cards .vertical-cards-photo {
  border-radius: 200px;
  height: 200px;
  margin: 0 auto;
  overflow: hidden;
  width: 200px;
}
.node-detail-page--legacy-content .text-long .vertical-cards .btn {
  bottom: 1em;
  left: 35%;
  position: absolute;
}
.node-detail-page--legacy-content .text-long .vertical-cards .well {
  height: 500px;
}
@media (max-width: 992px) {
  .node-detail-page--legacy-content .text-long .vertical-cards .well {
    height: 345px;
  }
}
.node-detail-page--legacy-content .text-long .vertical-cards .vertical-cards-quote {
  font-size: 22px;
  line-height: 35px;
}
.node-detail-page--legacy-content .text-long .vertical-cards .vertical-cards-quote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.15em;
  vertical-align: -0.4em;
}
.node-detail-page--legacy-content .text-long .vertical-cards .vertical-cards-quote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.15em;
  vertical-align: -0.4em;
}
.node-detail-page--legacy-content .text-long .vertical-cards .field-logo {
  height: 100px;
}
.node-detail-page--legacy-content .text-long .vertical-cards h3 {
  margin-bottom: 0;
  opacity: 0.8;
  font-size: 18px;
  text-align: center;
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long .vertical-cards .testimonial-name {
  position: absolute;
  bottom: 1em;
  width: 95%;
  opacity: 0.7;
  letter-spacing: 1;
}
.node-detail-page--legacy-content .text-long .vertical-cards .testimonial-name hr {
  width: 95%;
}
.node-detail-page--legacy-content .text-long .vertical-cards .vertical-cards-org {
  color: #444A50;
  opacity: 0.7;
  margin: 0 0 1em 0;
  font-weight: 300;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .loader-style-dashboard {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .loader-style-pane {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .page-questions .card {
  height: 310px;
  min-height: 310px;
}
.node-detail-page--legacy-content .text-long .page-questions .card h4 {
  line-height: 1.5em;
  margin-top: 0;
  padding-top: 0;
}
.node-detail-page--legacy-content .text-long .page-questions .card h4:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .page-questions .card .img-mask {
  height: 140px;
}
.node-detail-page--legacy-content .text-long .page-questions .card .title {
  padding-top: 0;
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .page-questions #recommendations {
  margin: 0;
}
.node-detail-page--legacy-content .text-long .page-questions #recommendations a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
  float: left;
}
@media screen and (max-width: 1470px) {
  .node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
    grid-template-columns: 19% 19% 19% 19% 19%;
    margin-right: 15px;
  }
}
@media screen and (max-width: 1324px) {
  .node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
    grid-template-columns: 24% 24% 24% 24%;
    margin-right: 0;
  }
}
@media screen and (max-width: 960px) {
  .node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
    grid-template-columns: 33.33% 33.33% 33.33%;
    margin-right: 0;
  }
}
@media screen and (max-width: 600px) {
  .node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
    grid-template-columns: 50% 50%;
    margin-right: 0;
  }
}
@media screen and (max-width: 470px) {
  .node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper {
    grid-template-columns: 100%;
    margin-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .vert-card-wrapper:after {
  clear: both;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  min-height: 335px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  height: 80%;
  margin-bottom: 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .img-mask {
  height: 140px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card h4 {
  font-size: 18px;
  line-height: 1.3em;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 16px 4px rgba(0, 0, 0, 0.22);
  transform: translate(0, -6px);
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card:hover:before {
  content: "";
  position: absolute;
  top: 100%;
  bottom: 100%;
  width: 100%;
  height: 20px;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .overlay-image {
  display: flex;
  font-size: 1em;
  text-align: center;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .description {
  margin-bottom: 1.8em;
  margin-left: 1.25em;
  padding-left: 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .overlay-text {
  align-self: center;
  color: #fff;
  font-size: 14px;
  line-height: 1.618;
  margin: 0 1em;
  text-align: left;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .meta {
  padding-left: 1em;
  position: absolute;
  bottom: 0;
  left: 0;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .meta .content-type {
  color: #545f64;
  background-color: transparent;
  border-left: 4px solid #545f64;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .meta .content-type.new {
  border-left: 4px solid #79ac42;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .meta .content-type.updated {
  border-left: 4px solid #f7931d;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .card .img-responsive {
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .react-app-wrapper .description {
  line-height: 120%;
}
.node-detail-page--legacy-content .text-long .favorites-card a {
  margin-bottom: 40%;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card {
  position: relative;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card a {
  display: table;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card a:hover .title, .node-detail-page--legacy-content .text-long .full-image-expiration-card a:hover .content-type {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card h4 {
  line-height: 1.4;
  padding-bottom: 1em;
  text-align: left;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card hr {
  width: 50%;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .card {
  display: table;
  background-position: center;
  background-size: cover;
  padding: 0;
  position: relative;
  z-index: 2;
  margin-bottom: 10%;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .full-image-expiration-card .card {
    align-self: center;
    display: grid;
  }
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .card:after {
  content: "";
  height: auto;
  position: absolute;
  z-index: -1;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .card a {
  display: table-cell;
  height: 310px;
  margin: 0 auto;
  vertical-align: middle;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .full-image-expiration-card .card a {
    display: flex;
    justify-content: center;
  }
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .card .meta > .content-type {
  color: #eee;
  border-left: 4px solid #eee;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .img-responsive {
  display: block;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 400px;
  z-index: -1;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .description-date {
  border-top: 1px solid #ffffff;
  color: #ffffff;
  font-size: 80%;
  padding: 1em 0;
  text-align: left;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .title {
  text-align: center;
  margin: 0 auto;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .full-image-expiration-card .title {
    align-self: center;
  }
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .title h4 {
  color: #ffffff;
  padding-bottom: 1em;
}
.node-detail-page--legacy-content .text-long .full-image-expiration-card .overlay-image {
  background: rgba(0, 0, 0, 0.8);
  transition: 0.4s ease;
  width: 100%;
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .round-img-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .round-img-card a:hover .title, .node-detail-page--legacy-content .text-long .round-img-card a:hover .description, .node-detail-page--legacy-content .text-long .round-img-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .round-img-card .card {
  float: left;
  padding: 0;
  margin: 0 0 10% 0;
  position: relative;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .round-img-card .card {
    display: flex;
    float: none;
    width: inherit;
  }
}
.node-detail-page--legacy-content .text-long .round-img-card .card:hover .favorite-icon-dark {
  color: #ffffff;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .round-img-card .card:hover .favorite-icon-dark:hover {
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .round-img-card .card .description {
  font-size: 80%;
  margin: 0 7%;
  padding: 0;
}
.node-detail-page--legacy-content .text-long .round-img-card .card .photo {
  -o-object-fit: cover;
     object-fit: cover;
  width: 150%;
  height: 100%;
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .round-img-card .card .lg-img-mask {
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .round-img-card .title {
  align-self: center;
  display: grid;
  height: 100px;
  margin: 0;
}
.node-detail-page--legacy-content .text-long .round-img-card .title h4 {
  align-self: center;
  color: #444A50;
  margin: 1em 0 0.5em 0;
}
.node-detail-page--legacy-content .text-long .round-img-card .date {
  border-top: 1px solid #fff;
  z-index: 100;
}
.node-detail-page--legacy-content .text-long .round-img-card .overlay-image {
  background: rgba(0, 0, 0, 0.75);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card .card {
  background: linear-gradient(43deg, #3a3e41 40%, #5e6b70 100%);
  background-color: #444A50;
  float: left;
  margin: 0 10px 1em 0;
  padding: 0;
  position: relative;
  width: 20%;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card .card .meta > .content-type {
  color: #eee;
  border-left: 4px solid #eee;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .dark-header-image-card .card {
    width: auto;
  }
}
.node-detail-page--legacy-content .text-long .dark-header-image-card a .img-responsive {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
  position: inherit;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card a:hover .title h4 {
  color: transparent;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .dark-header-image-card .title h4 {
  color: #ffffff;
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card .description {
  padding: 0 1em 0 1.5em;
  font-size: 70%;
}
.node-detail-page--legacy-content .text-long .dark-header-image-card .overlay-image {
  background: rgba(0, 0, 0, 0.9);
  transition: 0.8s ease;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .status-icon-card {
  margin-bottom: 35px;
}
.node-detail-page--legacy-content .text-long .status-icon-card svg {
  font-size: 140%;
  margin-bottom: 3%;
}
.node-detail-page--legacy-content .text-long .status-icon-card a {
  margin-bottom: 15%;
}
.node-detail-page--legacy-content .text-long .status-icon-card a:hover .overlay-image {
  opacity: 1;
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .status-icon-card a:hover .circle-icon {
  background-color: transparent;
  transition: all 0.5s ease;
}
.node-detail-page--legacy-content .text-long .status-icon-card a:hover .title, .node-detail-page--legacy-content .text-long .status-icon-card a:hover .description, .node-detail-page--legacy-content .text-long .status-icon-card a:hover .content-type {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .status-icon-card a:hover svg {
  color: transparent;
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .status-icon-card .card {
  float: left;
  position: relative;
  padding: 3em 1em 1em 1em;
}
@supports (display: grid) {
  .node-detail-page--legacy-content .text-long .status-icon-card .card {
    float: none;
    width: inherit;
  }
}
.node-detail-page--legacy-content .text-long .status-icon-card .card .meta > .content-type {
  color: #eee;
  border-left: 4px solid #eee;
}
.node-detail-page--legacy-content .text-long .status-icon-card .description {
  color: #ffffff;
  font-size: 1em;
  margin-bottom: 15%;
  padding-top: 1em;
  text-align: center;
}
.node-detail-page--legacy-content .text-long .status-icon-card .background-style-blue {
  background-image: linear-gradient(rgba(84, 95, 100, 0.75), rgba(84, 95, 100, 0.75)), url("/sites/all/themes/es_bootstrap/img/tunnel.jpg");
}
.node-detail-page--legacy-content .text-long .status-icon-card .background-style-orange {
  background-image: linear-gradient(rgba(84, 95, 100, 0.75), rgba(84, 95, 100, 0.75)), url("/sites/all/themes/es_bootstrap/img/tunnel.jpg");
}
.node-detail-page--legacy-content .text-long .status-icon-card .background-style-green {
  background-image: linear-gradient(rgba(84, 95, 100, 0.75), rgba(84, 95, 100, 0.75)), url("/sites/all/themes/es_bootstrap/img/tunnel.jpg");
}
.node-detail-page--legacy-content .text-long .status-icon-card .background-style-blue, .node-detail-page--legacy-content .text-long .status-icon-card .background-style-orange, .node-detail-page--legacy-content .text-long .status-icon-card .background-style-green {
  background-size: cover;
  background-position: right;
}
.node-detail-page--legacy-content .text-long .status-icon-card .title h4 {
  color: #ffffff;
  overflow-wrap: break-word;
  text-align: center;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.node-detail-page--legacy-content .text-long .status-icon-card .status-icon {
  margin-bottom: 15%;
}
.node-detail-page--legacy-content .text-long .status-icon-card .circle-icon {
  background: #fff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  padding: 18px;
  margin: auto;
}
.node-detail-page--legacy-content .text-long .status-icon-card .overlay-image {
  background: rgba(0, 0, 0, 0.7);
  transition: 0.4s ease;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .status-icon-card .overlay-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .status-icon-card {
  height: 330px;
}
.node-detail-page--legacy-content .text-long .header-image-card h5 {
  position: absolute;
  bottom: 0;
  left: 6%;
  font-size: 60%;
}
.node-detail-page--legacy-content .text-long .header-image-card .card {
  align-items: flex-start;
  padding: 0 0 0 0;
  position: relative;
  margin-bottom: 10%;
}
.node-detail-page--legacy-content .text-long .header-image-card .card img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .header-image-card .card .img-mask {
  height: 135px;
}
.node-detail-page--legacy-content .text-long .header-image-card .card:hover .favorite-icon-dark {
  color: #ffffff;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .header-image-card .card:hover .favorite-icon-dark:hover {
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .header-image-card .title {
  padding: 0 1em 0.25em 1em;
}
.node-detail-page--legacy-content .text-long .header-image-card .title h4 {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .header-image-card .description {
  font-size: 80%;
  padding: 0 1em 0 1.5em;
}
.node-detail-page--legacy-content .text-long .header-image-card .authors {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .header-image-card .date {
  padding: 0 1em 0 1em;
}
.node-detail-page--legacy-content .text-long .header-image-card .date-description {
  margin-top: 0.5em;
  line-height: 110%;
}
.node-detail-page--legacy-content .text-long .header-image-card .overlay-image {
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .header-image-card a:hover {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .header-image-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .header-image-card a:hover .title h4 {
  color: transparent;
}
.node-detail-page--legacy-content .text-long .header-image-card a:hover .authors, .node-detail-page--legacy-content .text-long .header-image-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .header-bio-card h5 {
  position: absolute;
  bottom: 0;
  left: 6%;
  font-size: 60%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card {
  align-items: flex-start;
  padding: 0 0 0 0;
  position: relative;
  margin-bottom: 10%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card .img-mask {
  background-color: #444A50;
  padding-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card img {
  border-radius: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 125px;
  width: 125px;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark {
  color: #ffffff;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark:hover {
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title {
  padding: 0 1em 0.25em 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title h4 {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .header-bio-card .description {
  font-size: 80%;
  padding: 0 1em 0 1.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .description .date-description {
  margin-top: 0.5em;
  line-height: 110%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .date {
  padding: 0 1em 0 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .overlay-image {
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .title h4 {
  color: transparent;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .authors, .node-detail-page--legacy-content .text-long .header-bio-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .header-bio-card h5 {
  position: absolute;
  bottom: 0;
  left: 6%;
  font-size: 60%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card {
  align-items: flex-start;
  padding: 0 0 0 0;
  position: relative;
  margin-bottom: 10%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card .img-mask {
  background-color: #444A50;
  padding-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card img {
  border-radius: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 125px;
  width: 125px;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark {
  color: #ffffff;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark:hover {
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title {
  padding: 0 1em 0.25em 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title h4 {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .header-bio-card .authors {
  font-size: 80%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .description {
  padding: 0 1em 0 1.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .date {
  padding: 0 1em 0 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .date-description {
  margin-top: 0.5em;
  line-height: 110%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .overlay-image {
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .title h4 {
  color: transparent;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .authors, .node-detail-page--legacy-content .text-long .header-bio-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .header-bio-card h5 {
  position: absolute;
  bottom: 0;
  left: 6%;
  font-size: 60%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card {
  align-items: flex-start;
  padding: 0 0 0 0;
  position: relative;
  margin-bottom: 10%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card .img-mask {
  background-color: #444A50;
  padding-top: 0.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card img {
  border-radius: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 125px;
  width: 125px;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark {
  color: #ffffff;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .header-bio-card .card:hover .favorite-icon-dark:hover {
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title {
  padding: 0 1em 0.25em 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .title h4 {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long .header-bio-card .authors {
  font-size: 80%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .description {
  padding: 0 1em 0 1.5em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .date {
  padding: 0 1em 0 1em;
}
.node-detail-page--legacy-content .text-long .header-bio-card .date-description {
  margin-top: 0.5em;
  line-height: 110%;
}
.node-detail-page--legacy-content .text-long .header-bio-card .overlay-image {
  background: rgba(0, 0, 0, 0.9);
  transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .overlay-image {
  opacity: 1;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .title h4 {
  color: transparent;
}
.node-detail-page--legacy-content .text-long .header-bio-card a:hover .authors, .node-detail-page--legacy-content .text-long .header-bio-card a:hover .meta {
  filter: blur(20px);
  -moz-filter: blur(20px);
  -ms-filter: blur(20px);
  -o-filter: blur(20px);
  -webkit-filter: blur(20px);
}
.node-detail-page--legacy-content .text-long .horz-bio-card {
  background-color: #f2f6f8;
  border-color: #dae9ec;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0.5em;
}
.node-detail-page--legacy-content .text-long .horz-bio-card h3 {
  font-weight: 600;
}
.node-detail-page--legacy-content .text-long .horz-bio-card p {
  margin: 1em 0 1em 0;
  color: #545f64;
  font-family: sans-serif;
}
.node-detail-page--legacy-content .text-long .horz-bio-card img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 150%;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .horz-bio-card .full-margin-bottom {
  margin: 1em 0 1em 0;
}
.node-detail-page--legacy-content .text-long .horz-bio-card .fa {
  margin-right: 0.5em;
}
.node-detail-page--legacy-content .text-long .horz-bio-card .circle-img-mask {
  border-radius: 200px;
  height: 110px;
  margin: 1em 0 0 3.5em;
  overflow: hidden;
  width: 110px;
}
.node-detail-page--legacy-content .text-long .horz-bio-card .btn-info {
  margin: 0 2em 1em 0;
}
.node-detail-page--legacy-content .text-long .slick-slider .dark-header-image-card .card, .node-detail-page--legacy-content .text-long .slick-slider .status-icon-card .card, .node-detail-page--legacy-content .text-long .slick-slider .header-bio-card .card, .node-detail-page--legacy-content .text-long .slick-slider .header-bio-card .card, .node-detail-page--legacy-content .text-long .slick-slider .round-img-card .card {
  float: none;
  width: auto;
}
.node-detail-page--legacy-content .text-long .horizontal-cards {
  background-color: #fff;
  padding: 1em;
  margin: 0;
}
.node-detail-page--legacy-content .text-long .horizontal-cards .horizontal-cards-photo {
  border-radius: 100px;
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  width: 100px;
}
.node-detail-page--legacy-content .text-long .horizontal-cards .horizontal-cards-img-left {
  padding: 0 1em 0 0;
}
.node-detail-page--legacy-content .text-long .horizontal-cards .horizontal-cards-img-right {
  padding: 0 0 0 1em;
}
.node-detail-page--legacy-content .text-long .horizontal-cards .testimonial-quote {
  font-size: 25px;
  line-height: 38px;
  margin-top: 1em;
  padding-left: 1.5em;
  text-indent: -1.9em;
}
.node-detail-page--legacy-content .text-long .horizontal-cards hr {
  width: 100%;
}
.node-detail-page--legacy-content .text-long svg.gray-circle-icon {
  width: 100px;
  height: 100px;
}
.node-detail-page--legacy-content .text-long .horizontal-cards-img-left, .node-detail-page--legacy-content .text-long .horizontal-cards-img-right {
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .horizontal-cards-img-left img, .node-detail-page--legacy-content .text-long .horizontal-cards-img-right img {
  display: block;
  width: 70vw;
  height: 70vh;
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}
.node-detail-page--legacy-content .text-long .header-content-list-card {
  padding: 0;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  border: 1px solid #CED1D2;
  margin: 0.75em;
  position: relative;
  width: calc(100% - 2.5em);
}
@media (max-width: 1200px) {
  .node-detail-page--legacy-content .text-long .header-content-list-card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-header {
  margin-bottom: 15px;
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-header h4 {
  font-weight: 500;
  margin: 0 auto;
  padding: 25px;
  font-size: 23px;
  line-height: 1.3;
  min-height: 130px;
  display: flex;
  align-items: flex-end;
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-body {
  padding: 10px;
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-body ul.green-square-bullets {
  margin-left: 10px;
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-body ul.green-square-bullets li {
  color: #545f64;
}
.node-detail-page--legacy-content .text-long .header-content-list-card .card-body ul.green-square-bullets li:before {
  width: 0.7em;
  font-size: 17px;
}
.node-detail-page--legacy-content .text-long .gray-border-card {
  background-color: #f1f1f1;
  border: 1px solid #CED1D2;
  display: flex;
  margin: 0.75em;
  padding: 0.5em;
  position: relative;
  width: calc(100% - 2.5em);
}
@media (max-width: 1200px) {
  .node-detail-page--legacy-content .text-long .gray-border-card {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.node-detail-page--legacy-content .text-long .gray-border-card hr {
  margin: 0.5em 0;
}
.node-detail-page--legacy-content .text-long .gray-border-card .btn {
  position: absolute;
  bottom: 1em;
  left: 40%;
}
.node-detail-page--legacy-content .text-long .gray-border-card a {
  display: block;
  color: #545f64;
  height: 450px;
  left: 0;
  padding: 0.5em;
  position: absolute;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .gray-border-card a:hover {
  background-color: #79ac42;
  color: #fff;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .gray-border-card a:hover h3, .node-detail-page--legacy-content .text-long .gray-border-card a:hover h4, .node-detail-page--legacy-content .text-long .gray-border-card a:hover p {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .gray-border-card a:hover .btn-success {
  background-color: #fff;
  color: #79ac42;
}
.node-detail-page--legacy-content .text-long .gray-border-card .expertise {
  font-size: 14px;
  line-height: 1.4em;
}
.node-detail-page--legacy-content .text-long .gray-border-card .expertise .img-mask {
  height: 270px;
  display: block;
  position: relative;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .gray-border-card .expertise .img-mask img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  max-width: none;
}
@media (max-width: 992px) {
  .node-detail-page--legacy-content .text-long .gray-border-card .expertise .img-mask img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 991px) {
  .node-detail-page--legacy-content .text-long .gray-border-card .expertise .img-mask {
    height: 170px;
  }
}
.node-detail-page--legacy-content .text-long .gray-border-card .expertise .title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .gray-border-card .expertise .field-abstract {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.node-detail-page--legacy-content .text-long .bio-cards {
  position: relative;
  margin: 0.5em;
  background-color: #f1f1f1;
  border: 1px solid #c6c6c5;
  width: calc(33.3% - 1em);
  height: 450px;
}
.node-detail-page--legacy-content .text-long .bio-cards a {
  display: block;
  color: #545f64;
  height: 450px;
  left: 0;
  padding: 1em;
  position: absolute;
  width: 100%;
}
.node-detail-page--legacy-content .text-long .bio-cards a:hover {
  background-color: #79ac42;
  color: #fff;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .bio-cards a:hover h3 {
  color: #fff;
}
.node-detail-page--legacy-content .text-long .bio-cards a:hover .btn {
  background-color: #fff;
  color: #069578;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .bio-cards {
    width: calc(33.3% - 1em);
  }
}
@media (max-width: 992px) {
  .node-detail-page--legacy-content .text-long .bio-cards {
    width: calc(100% - 1em);
    height: 375px;
  }
}
@media (max-width: 1024px) {
  .node-detail-page--legacy-content .text-long .bio-cards {
    height: 450px;
  }
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios {
  display: flex;
  flex-wrap: wrap;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container {
  margin: 30px auto;
  max-width: 400px;
  padding: 0 10px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border img {
  border: 1px solid #79ac42;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content {
  border-top: 6px solid #79ac42;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content.bg-white h2, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content.bg-white .subtitle, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content.bg-white h3, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content.bg-white p {
  color: #545f64;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.green-border .bio-card > .content.bg-white a {
  color: #069578;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.teal-border .bio-card > .content {
  border-top: 6px solid #6c9cb2;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.teal-border img {
  border: 1px solid #6c9cb2;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.teal-border .name:after {
  background-color: #6c9cb2;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .img-frame {
  left: 50%;
  margin-top: 120px;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .img-frame img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  height: 225px;
  width: 225px;
  max-width: inherit;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .img-frame img {
    display: inline;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 20%;
       object-position: 50% 20%;
  }
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .img-frame img {
    height: 200px;
    width: 200px;
  }
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin-top: 170px;
  padding: 75px 20px 0 20px;
  height: 320px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content a {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .name:after {
  margin: 20px auto 0 auto;
  width: 40px;
  height: 2px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .title {
  font-size: 1.7rem;
  line-height: 1.4;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .bio-description {
  opacity: 0;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .bio-description p {
  font-size: 16px;
  line-height: 1.4;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .close-bio, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .linked-in-profile {
  bottom: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .close-bio, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card .content .open-bio {
  font-size: 17px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card.expand-description .img-frame, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container .bio-card.expand-description .content {
  transition: all 0.8s ease;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .img-frame, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .name, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .title, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand a.open-bio {
  bottom: 0;
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content {
  height: 490px;
  margin: 0;
  padding-top: 20px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content .bio-description, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content .close-bio, .node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content .linked-in-profile {
  opacity: 1;
  z-index: 1;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content .close-bio {
  bottom: 0;
  position: absolute;
  left: 0;
  margin-bottom: 10px;
  margin-left: 30px;
}
.node-detail-page--legacy-content .text-long .card-wrapper-bios .bio-card-container.expand .content .linked-in-profile {
  bottom: 0;
  font-size: 30px;
  right: 0;
  margin-right: 30px;
  margin-bottom: 10px;
  position: absolute;
}
@media (max-width: 767px) {
  .node-detail-page--legacy-content .text-long #our-experts .green-border > .bio-card .img-frame {
    margin-top: -35px;
  }
}
.node-detail-page--legacy-content .text-long .flipped {
  -webkit-transform: rotateY(-180deg);
}
.node-detail-page--legacy-content .text-long .flip {
  width: 100%;
  height: 475px;
  -webkit-perspective: 800;
  margin-bottom: 1.5em;
}
.node-detail-page--legacy-content .text-long .flip .flipped {
  -webkit-transform: rotateY(-180deg);
}
.node-detail-page--legacy-content .text-long .flip .flip-card {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: 0.5s;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .face {
  position: absolute;
  -webkit-backface-visibility: hidden;
  z-index: 2;
  border-radius: 2px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  border: 1px solid #dadada;
  position: relative;
  margin: 0.5em;
  background-color: #f1f1f1;
  width: 100%;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .face-white {
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front {
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front h3 {
  font-size: 2em;
  margin-top: 1em;
  margin-bottom: 5px;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .title {
  font-size: 0.9em;
  padding: 0 1em;
  line-height: 1.5;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .title-advisory {
  font-size: 0.75em;
  padding: 0 1em;
  line-height: 1.5;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-blue, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-green, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-lightblue {
  padding: 1em;
  background-color: #4a77bb;
  height: 335px;
  display: block;
  position: relative;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-blue img, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-green img, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-lightblue img {
  margin: 2em auto 0 auto;
  height: 315px;
  max-width: 250px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 2px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-green {
  background-color: #79ac42;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front .photo-lightblue {
  background-color: #6c9cb2;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-front:hover {
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white {
  cursor: default;
  -webkit-transform: rotateY(-180deg);
  padding: 0 1em;
  margin-left: -8px;
  background-color: #f1f1f1;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back a:hover, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white a:hover {
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back h3, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white h3 {
  color: #4a77bb;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back h3:hover, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white h3:hover {
  cursor: pointer;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back .back-bio, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white .back-bio {
  line-height: 1.3;
  padding: 1em 0;
  text-align: center;
  font-size: 16px;
  margin-bottom: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back .external-icons a, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white .external-icons a {
  color: #4a77bb;
  position: absolute;
  right: 0;
  bottom: 0;
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back .external-icons a:hover, .node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white .external-icons a:hover {
  filter: opacity(0.7);
}
.node-detail-page--legacy-content .text-long .flip .flip-card .flip-card-back-white {
  background-color: #fff;
}
@media (max-width: 667px) {
  .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-back .back-bio, .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card .flip-card-back-white .back-bio {
    line-height: 2;
    font-size: 18px;
  }
}
@media (max-width: 375px) {
  .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-front .photo-blue img, .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-front .photo-green img, .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-front .photo-lightblue img {
    margin: 1.5em auto 0 auto;
    height: 315px;
    max-width: 250px;
    width: 100%;
    overflow: hidden;
  }
  .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-front h3 {
    font-size: 24px;
    padding-top: 1em;
  }
  .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-back, .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card .flip-card-back-white {
    padding: 0 0.5em;
  }
  .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card-back .back-bio, .node-detail-page--legacy-content .text-long .flip > .flip-card .flip-card .flip-card-back-white .back-bio {
    line-height: 1.5;
    font-size: 15px;
  }
}
.node-detail-page--legacy-content .text-long .card-chip {
  bottom: 1.5em;
  color: #545f64;
  border-left: 4px solid #545f64;
  font-size: 15px;
  margin: 0 1.5em 0 0;
  padding: 1px 4.5px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .card-chip {
    position: relative;
    margin: 1em 1em 0 0;
    float: right;
    bottom: auto;
  }
}
.node-detail-page--legacy-content .text-long .testimonial-photo {
  margin: 1em auto;
  overflow: hidden;
  width: 150px;
  height: 150px;
  border-radius: 200px;
}
.node-detail-page--legacy-content .text-long .testimonial-quote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.15em;
  vertical-align: -0.4em;
}
.node-detail-page--legacy-content .text-long .testimonial-quote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.15em;
  vertical-align: -0.4em;
}
.node-detail-page--legacy-content .text-long .is-table-row {
  display: table;
}
.node-detail-page--legacy-content .text-long .is-table-row [class*=col-] {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick-dots {
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow {
  display: none;
  top: 0;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-prev, .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-next {
  z-index: 1;
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-prev {
  left: 22px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-prev {
    left: 8px;
  }
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-next {
  right: 30px;
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-next {
    right: 8px;
  }
}
.node-detail-page--legacy-content .text-long h1 {
  font-family: "Geist", sans-serif;
  font-weight: 300;
  color: #444A50;
  margin: 0.5em 0 0 0;
}
.node-detail-page--legacy-content .text-long h2, .node-detail-page--legacy-content .text-long .subtitle, .node-detail-page--legacy-content .text-long h3, .node-detail-page--legacy-content .text-long h4 {
  font-family: "Geist", sans-serif;
}
.node-detail-page--legacy-content .text-long h2, .node-detail-page--legacy-content .text-long .subtitle {
  font-size: 30px;
  font-weight: 400;
}
.node-detail-page--legacy-content .text-long h3 {
  font-size: 23px;
  font-weight: 500;
}
.node-detail-page--legacy-content .text-long h4 {
  font-weight: 600;
}
.node-detail-page--legacy-content .text-long ul,
.node-detail-page--legacy-content .text-long ol {
  margin-block: 1em;
  padding-inline-start: 40px;
}
.node-detail-page--legacy-content .text-long ol {
  list-style-type: decimal;
}
.node-detail-page--legacy-content .text-long ul {
  list-style-type: square;
}
.node-detail-page--legacy-content .text-long .es-lead-image.es-lead-image-full {
  height: 400px;
  background-attachment: fixed;
  background-size: cover;
  background-position: top center;
}
.node-detail-page--legacy-content .text-long .es-lead-image-partial {
  height: 450px;
  margin: 0 auto;
  width: 1140px;
}
@media screen and (max-width: 1024px) {
  .node-detail-page--legacy-content .text-long .es-lead-image.es-lead-image-full, .node-detail-page--legacy-content .text-long .es-lead-image-partial {
    background-attachment: scroll;
    background-size: auto 100%;
  }
}
.node-detail-page--legacy-content .text-long figure {
  padding: 1em;
  margin: 1.5em 0;
  text-align: center;
  border: 0;
  border-radius: 5px;
  background: #f1f1f1;
  max-width: 1104px;
}
.node-detail-page--legacy-content .text-long figure h3, .node-detail-page--legacy-content .text-long figure figcaption {
  text-align: left;
}
.node-detail-page--legacy-content .text-long figure h3 {
  margin-top: 0;
}
.node-detail-page--legacy-content .text-long figure figcaption {
  font-size: 0.85em;
  line-height: 1.5em;
  margin-bottom: 1em;
}
.node-detail-page--legacy-content .text-long figure.pull-right, .node-detail-page--legacy-content .text-long figure.pull-left {
  margin: 0.5em;
}
.node-detail-page--legacy-content .text-long figure div[class^=wistia_], .node-detail-page--legacy-content .text-long figure div[class*=wistia_] {
  width: 100% !important;
  margin: 0 auto !important;
}
.node-detail-page--legacy-content .text-long .interrupted-content {
  display: table;
  border-top: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  margin: 1.5em 0;
  padding: 1em 0;
}
.node-detail-page--legacy-content .text-long .interrupted-content div {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified {
  display: flex;
  gap: 8px;
  flex-flow: wrap;
  margin: 0;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li {
  width: 100%;
  flex: 1;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li a {
  border-radius: 4px;
  background: #fff;
  color: #0B0F22;
  white-space: nowrap;
  transition: 0.3s;
  border: solid 2px #00EEA3;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 1.12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li a:hover, .node-detail-page--legacy-content .text-long .nav-pills.nav-justified li a:focus {
  background: #00EEA3;
  color: #0B0F22;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li.active a,
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li.active a:focus {
  background: #00EEA3;
  color: #0B0F22;
}
.node-detail-page--legacy-content .text-long .servicePanels .tab-pane {
  display: block;
  height: 0;
  overflow: hidden;
}
.node-detail-page--legacy-content .text-long .servicePanels .active {
  height: auto;
}
.node--type-full-width-page .text-long .bg-lt-gray {
  background-color: #f1f1f1;
  padding-bottom: 1em;
  padding-top: 1em;
}
.node--type-full-width-page .text-long .-mb-5 {
  margin-bottom: 0;
}
.node-detail-page--legacy-content .content-block {
  padding: 45px 0;
  overflow: hidden;
  position: relative;
}
.node-detail-page--legacy-content .content-block h2, .node-detail-page--legacy-content .content-block .text-long .subtitle, .node-detail-page--legacy-content .text-long .content-block .subtitle, .node-detail-page--legacy-content .content-block h3, .node-detail-page--legacy-content .content-block h4, .node-detail-page--legacy-content .content-block p, .node-detail-page--legacy-content .content-block a, .node-detail-page--legacy-content .content-block .subheading {
  line-height: 1.618;
}
.node-detail-page--legacy-content .content-block h2, .node-detail-page--legacy-content .content-block .text-long .subtitle, .node-detail-page--legacy-content .text-long .content-block .subtitle, .node-detail-page--legacy-content .content-block h3, .node-detail-page--legacy-content .content-block a.link-title {
  padding-bottom: 10px;
}
.node-detail-page--legacy-content .content-block h2, .node-detail-page--legacy-content .content-block .text-long .subtitle, .node-detail-page--legacy-content .text-long .content-block .subtitle {
  margin-top: 0px;
}
.node-detail-page--legacy-content .content-block h2:after, .node-detail-page--legacy-content .content-block .text-long .subtitle:after, .node-detail-page--legacy-content .text-long .content-block .subtitle:after {
  content: "";
  display: block;
  margin-top: 0.5rem;
  width: 85px;
  height: 4px;
  background-color: #00EEA3;
}
.node-detail-page--legacy-content .content-block p.subheading {
  font-size: 2.1rem;
}
.node-detail-page--legacy-content .content-block p {
  font-size: 1.8rem;
}
.node-detail-page--legacy-content .content-block a.link-title {
  display: block;
  font-size: 2rem;
  font-weight: bold;
}
.node-detail-page--legacy-content .content-block .btn-square {
  border-radius: 5px;
}
.node-detail-page--legacy-content .content-block ul.green-square-bullets {
  list-style-type: none;
  line-height: 1.9;
  margin-bottom: 15px;
}
.node-detail-page--legacy-content .content-block ul.green-square-bullets li {
  text-indent: -0.9em;
}
.node-detail-page--legacy-content .content-block ul.green-square-bullets li:before {
  content: "■";
  color: #35854b;
  display: inline-block;
  width: 1em;
}
.node-detail-page--legacy-content .content-block .testimonial-content {
  padding: 1.5em 1em 1.5em 2.5em;
}
.node-detail-page--legacy-content .content-block .testimonial-content:before {
  content: "“";
  display: inline-block;
  position: absolute;
  margin-left: -0.65em;
  font-size: 3em;
  color: #35854b;
}
.node-detail-page--legacy-content .content-block .circle-icon-border {
  border: solid 3px #00EEA3;
  border-radius: 50px;
  font-size: 10px;
  margin-left: auto;
  margin-right: 10px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
}
.node-detail-page--legacy-content .content-block .circle-icon-border.light {
  background-color: #fff;
  color: #ddd;
}
.node-detail-page--legacy-content .content-block .circle-icon-border.dark {
  background-color: #000;
  color: #fff;
}
.node-detail-page--legacy-content .content-block .circle-icon-border i {
  margin: 0px;
}
.node-detail-page--legacy-content .content-block .circle-icon-border p {
  line-height: 2.3;
  font-size: 20px;
}
@media (max-width: 766px) {
  .node-detail-page--legacy-content .content-block .circle-icon-border {
    margin-right: auto;
    margin-left: 0;
  }
}
.node-detail-page--legacy-content .content-block .body-group {
  margin: 10px 0;
}
.node-detail-page--legacy-content .content-block .description-only {
  margin: 10px 0 0 10px;
}
.node-detail-page--legacy-content .content-block .img-corner {
  position: absolute;
  width: 500px;
  height: auto;
  z-index: -1;
}
.node-detail-page--legacy-content .content-block .img-corner.top-left {
  top: 0;
  left: 0;
}
.node-detail-page--legacy-content .content-block .img-corner.top-right {
  top: 0;
  right: 0;
}
.node-detail-page--legacy-content .content-block .img-corner.bottom-right {
  bottom: 0;
  right: 0;
}
.node-detail-page--legacy-content .content-block .img-corner.bottom-left {
  bottom: 0;
  left: 0;
}
@media (max-width: 850px) {
  .node-detail-page--legacy-content .content-block .img-corner {
    width: 300px;
  }
}
.node-detail-page--legacy-content .content-block .triangle-container {
  overflow: hidden;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 600px;
  height: 600px;
}
.node-detail-page--legacy-content .content-block .triangle-container .triangle {
  overflow: hidden;
  transform: skewX(-55.98deg);
  transform-origin: 0 100%;
  height: 100%;
}
.node-detail-page--legacy-content .content-block .triangle-container .triangle img {
  transition: 0.5s;
  transform: skewX(55.98deg);
  transform-origin: inherit;
  height: 30%;
  position: absolute;
  bottom: 0;
  right: 0;
}
.node-detail-page--legacy-content .content-block .card-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 30px;
}
.node-detail-page--legacy-content .content-block .card-row a.content-card {
  width: 340px;
  margin: 10px;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb {
  position: relative;
  width: 100%;
  height: 300px;
  padding: 1em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  overflow: hidden;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info {
  z-index: 2;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info h3, .node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info h4, .node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info p, .node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info a {
  color: #fff;
  text-decoration: none;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info h3 {
  font-size: 25px;
  line-height: 40px;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info h3:after {
  display: none;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb .article-info .card-title {
  font-size: 20px;
  line-height: 30px;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb img {
  width: auto;
  height: auto;
  max-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 0;
  transition: all 0.5s ease-out;
}
.node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .node-detail-page--legacy-content .content-block a.content-card .lead-image-thumb img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    transform: none;
  }
  .node-detail-page--legacy-content .content-block a.content-card:hover img, .node-detail-page--legacy-content .content-block a.content-card:focus img {
    -ms-transform: scale(2);
  }
}
.node-detail-page--legacy-content .content-block a.content-card:hover, .node-detail-page--legacy-content .content-block a.content-card:focus {
  text-decoration: none;
}
.node-detail-page--legacy-content .content-block a.content-card:hover img, .node-detail-page--legacy-content .content-block a.content-card:focus img {
  transform: scale(1.05);
}
.node-detail-page--legacy-content .content-block.large-body .vertical-line .title:after {
  display: none;
}
.node-detail-page--legacy-content .content-block.small-body .title:after {
  display: none;
}
.node-detail-page--legacy-content .content-block.small-body .body-group {
  padding-left: 0px;
  padding-right: 70px;
}
.node-detail-page--legacy-content .content-block.icon-body .row {
  margin-bottom: 15px;
}
.node-detail-page--legacy-content .content-block .body-group div:first-child {
  padding-left: 0;
}
.node-detail-page--legacy-content .content-block .body-group div:first-child .circle-icon-border {
  margin-left: 0;
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .content-block .body-group div:first-child .circle-icon-border {
    margin-bottom: 15px;
  }
}
.node-detail-page--legacy-content .content-block .body-group div:last-child {
  padding-left: 0;
  margin-left: -15px;
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .content-block .body-group div:last-child {
    margin-left: 0;
  }
}
.node-detail-page--legacy-content .content-block.icon-list .col-md-4 > .body-group div:not(.circle-icon-border):last-child {
  padding-left: 15px;
  margin-left: auto;
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .content-block.icon-list .col-md-4 > .body-group div:not(.circle-icon-border):last-child {
    padding-left: 0;
  }
}
.node-detail-page--legacy-content .content-block.icon-link .icon-link-item {
  margin-top: 15px;
}
.node-detail-page--legacy-content .content-block.icon-link .icon-link-item .circle-icon-border {
  background-color: #fff;
  border-color: #069578;
}
.node-detail-page--legacy-content .content-block.icon-link .icon-link-item a {
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
.node-detail-page--legacy-content .content-block.icon-body-links li {
  list-style: none;
  margin: 15px 0;
}
.node-detail-page--legacy-content .content-block.icon-body-links li a {
  font-weight: bold;
}
.node-detail-page--legacy-content .content-block.icon-body-links li a .circle-icon-border {
  display: inline-block;
}
.node-detail-page--legacy-content .content-block.icon-body-links li a .circle-icon-border.light {
  border-color: #069578;
}
.node-detail-page--legacy-content .content-block.video-full {
  padding: 0px;
}
.node-detail-page--legacy-content .content-block.video-full .body-content {
  margin-top: 45px;
}
.node-detail-page--legacy-content .content-block .services-card.card {
  min-height: 400px;
  cursor: default;
  position: relative;
}
.node-detail-page--legacy-content .content-block .services-card.card .card-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .node-detail-page--legacy-content .content-block .services-card.card .card-body {
    flex-direction: column;
  }
}
.node-detail-page--legacy-content .content-block .services-card.card .card-body .frame {
  position: relative;
  min-height: 400px;
  overflow: hidden;
  align-self: stretch;
}
@media (max-width: 991px) {
  .node-detail-page--legacy-content .content-block .services-card.card .card-body .frame {
    min-height: auto;
    padding: 0;
  }
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .content-block .services-card.card {
    display: block;
  }
}
.node-detail-page--legacy-content .content-block .services-card.card:hover {
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
}
.node-detail-page--legacy-content .content-block .services-card.card .card-content {
  padding: 25px;
}
.node-detail-page--legacy-content .content-block .services-card.card img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
@media (max-width: 990px) {
  .node-detail-page--legacy-content .content-block .services-card.card img {
    top: auto;
    position: relative;
  }
}
.node-detail-page--legacy-content .content-block .services-card.card a {
  width: auto;
}
.node-detail-page--legacy-content .content-block .callout-grid .lead-image-thumb {
  margin-bottom: 2em;
  min-height: 400px;
}
.node--type-full-width-page .content-block .align-center-to-col, .node--type-full-width-page .content-block .reverse-row-to-col {
  display: flex;
  align-items: center;
  margin: 40px 0;
}
.node--type-full-width-page .content-block .reverse-row-to-col {
  flex-direction: row-reverse;
}
.node--type-full-width-page .content-block .circle-icon-border.light {
  background-color: #fff;
  color: #444A50;
}
.node--type-full-width-page .content-block .container .row {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.node--type-full-width-page .content-block .container .row .subheading {
  margin: 0;
}
.node--type-full-width-page .detail-banner--deliverable .event-dates {
  color: rgba(11, 15, 34, 0.7);
}
.node--type-full-width-page .node-detail-page__container {
  max-width: 100%;
  padding: 0;
}
.node--type-full-width-page .node-detail-page__container .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1296px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.node--type-full-width-page .node-detail-page__container .container p {
  font-size: inherit;
}
.node--type-full-width-page .node-detail-page__container .container .svg-ev-road-wrapper {
  padding-top: 30%;
}
.node--type-full-width-page .node-detail-page__container .container .sidebar-expand h3 {
  margin-top: 0;
}
.node--type-full-width-page .node-detail-page__container .container .card-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 30px;
}
.node--type-full-width-page .node-detail-page__container .container .card-row a.content-card {
  width: 340px;
  margin: 10px;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb {
  position: relative;
  width: 100%;
  height: 300px;
  padding: 1em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  overflow: hidden;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info {
  z-index: 2;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info h3, .node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info h4, .node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info p, .node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info a {
  color: #fff;
  text-decoration: none;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info h3 {
  font-size: 25px;
  line-height: 40px;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info h3:after {
  display: none;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb .article-info .card-title {
  font-size: 20px;
  line-height: 30px;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb img {
  width: auto;
  height: auto;
  max-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 0;
  transition: all 0.5s ease-out;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .node--type-full-width-page .node-detail-page__container .container a.content-card .lead-image-thumb img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    transform: none;
  }
  .node--type-full-width-page .node-detail-page__container .container a.content-card:hover img, .node--type-full-width-page .node-detail-page__container .container a.content-card:focus img {
    -ms-transform: scale(2);
  }
}
.node--type-full-width-page .node-detail-page__container .container a.content-card:hover, .node--type-full-width-page .node-detail-page__container .container a.content-card:focus {
  text-decoration: none;
}
.node--type-full-width-page .node-detail-page__container .container a.content-card:hover img, .node--type-full-width-page .node-detail-page__container .container a.content-card:focus img {
  transform: scale(1.05);
}
.node--type-full-width-page .node-detail-page__container .container .btn-square {
  border-radius: 5px;
}
.node--type-full-width-page .node-detail-page__container .container .callout-grid .lead-image-thumb {
  margin-bottom: 2em;
  min-height: 400px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios {
  display: flex;
  flex-wrap: wrap;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views {
  width: 100%;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container {
  margin: 30px auto;
  max-width: 400px;
  padding: 0 10px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border img {
  border: 1px solid #79ac42;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content {
  border-top: 6px solid #79ac42;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white h2, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white .node-detail-page--legacy-content .text-long .subtitle, .node-detail-page--legacy-content .text-long .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white .subtitle, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white h3, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white p {
  color: #545f64;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.green-border .bio-card > .content.bg-white a {
  color: blue;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .img-frame {
  left: 50%;
  margin-top: 120px;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .img-frame img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  height: 225px;
  width: 225px;
  max-width: inherit;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .img-frame img {
    display: inline;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 20%;
       object-position: 50% 20%;
  }
}
@media (max-width: 767px) {
  .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .img-frame img {
    height: 200px;
    width: 200px;
  }
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin-top: 170px;
  padding: 75px 20px 0 20px;
  height: 320px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content a {
  cursor: pointer;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .name:after {
  margin: 20px auto 0 auto;
  width: 40px;
  height: 2px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .title {
  font-size: inherit;
  line-height: 1.4;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .bio-description {
  opacity: 0;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .bio-description p {
  font-size: 16px;
  line-height: 1.4;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .close-bio, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .linked-in-profile {
  bottom: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .close-bio, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card .content .open-bio {
  font-size: 17px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card.expand-description .img-frame, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container .bio-card.expand-description .content {
  transition: all 0.8s ease;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .img-frame, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .name, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .title, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand a.open-bio {
  bottom: 0;
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content {
  height: 490px;
  margin: 0;
  padding-top: 20px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content .bio-description, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content .close-bio, .node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content .linked-in-profile {
  opacity: 1;
  z-index: 1;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content .close-bio {
  bottom: 0;
  position: absolute;
  left: 0;
  margin-bottom: 10px;
  margin-left: 30px;
}
.node--type-full-width-page .node-detail-page__container .container .card-wrapper-bios .block-views .bio-card-container.expand .content .linked-in-profile {
  bottom: 0;
  font-size: 30px;
  right: 0;
  margin-right: 30px;
  margin-bottom: 10px;
  position: absolute;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS1zdHlsZXMuY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL19hY2NvcmRpb24uc2NzcyIsImxlZ2FjeS1zdHlsZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9fYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvX2Jhc2Uuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9fc2xpY2stc2xpZGVycy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL19jYXJkcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2N1c3RvbVZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvX3RhYmxlLW9mLWNvbnRlbnRzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvX3RhYmxlLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvX2ltYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0lkO0VBQ0UsMkJBQUE7RUFDQSx3RUFBQTtFQUNBLGNBQUE7QURGSjtBQ0dJO0VBQ0UsNkJBQUE7QURETjtBQ0lNO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQWZHO0VBZ0JILFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFEQUFBO0FERlI7QUNHUTtFQUNFLGNBekJEO0VBMEJDLGlCQUFBO0VBQ0EsZUFBQTtBRERWO0FDR1E7RUFDRSxzQkE5QkQ7QUQ2QlQ7QUNHUTtFQUNFLHdFQUFBO0FERFY7QUNHUTtFQUNFLGNBQUE7QUREVjtBQ0tRO0VBQ0UsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7QURIVjtBQ1VFO0VBQ0UsYUFBQTtBRFJKO0FFekNBO0VDRkE7Ozs7SUFBQTtFQ0FBLDJFQUFBO0VDQUEsb0ZBQUE7RUNnWkEsb0VBQUE7RUNtTUEsV0FBQTtFQ3pIQSwyQkFBQTtFQWtKQSxtQkFBQTtFQU1BLHVCQUFBO0VBc0tBLGdCQUFBO0VBd0RBLGdCQUFBO0VBMkhBLDhCQUFBO0VBMEVBLGNBQUE7RUFxRUEsb0JBQUE7RUF3RUEsb0JBQUE7RUF3RUEseUJBQUE7RU4vdENFLGlCQUFBO0FGdURGO0FJMURBO0VBQ0Us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O0VBQVcsZ0JBQUE7QVQyUS9DO0FTMVFvQztFQUFXLGdCQUFBO0FUNlEvQztBUzVRb0M7RUFBVyxnQkFBQTtBVCtRL0M7QVM5UW9DO0VBQVcsZ0JBQUE7QVRpUi9DO0FTaFJvQztFQUFXLGdCQUFBO0FUbVIvQztBU2xSb0M7RUFBVyxnQkFBQTtBVHFSL0M7QVNwUm9DO0VBQVcsZ0JBQUE7QVR1Ui9DO0FTdFJvQztFQUFXLGdCQUFBO0FUeVIvQztBU3hSb0M7RUFBVyxnQkFBQTtBVDJSL0M7QVMxUm9DO0VBQVcsZ0JBQUE7QVQ2Ui9DO0FTNVJvQztFQUFXLGdCQUFBO0FUK1IvQztBUzlSb0M7RUFBVyxnQkFBQTtBVGlTL0M7QVNoU29DO0VBQVcsZ0JBQUE7QVRtUy9DO0FTbFNvQztFQUFXLGdCQUFBO0FUcVMvQztBU3BTb0M7RUFBVyxnQkFBQTtBVHVTL0M7QVN0U29DO0VBQVcsZ0JBQUE7QVR5Uy9DO0FTeFNvQztFQUFXLGdCQUFBO0FUMlMvQztBUzFTb0M7RUFBVyxnQkFBQTtBVDZTL0M7QVM1U29DO0VBQVcsZ0JBQUE7QVQrUy9DO0FTOVNvQztFQUFXLGdCQUFBO0FUaVQvQztBU2hUb0M7RUFBVyxnQkFBQTtBVG1UL0M7QVNsVG9DO0VBQVcsZ0JBQUE7QVRxVC9DO0FTcFRvQztFQUFXLGdCQUFBO0FUdVQvQztBU3RUb0M7RUFBVyxnQkFBQTtBVHlUL0M7QVN4VG9DO0VBQVcsZ0JBQUE7QVQyVC9DO0FTMVRvQztFQUFXLGdCQUFBO0FUNlQvQztBUzVUb0M7RUFBVyxnQkFBQTtBVCtUL0M7QVM5VG9DO0VBQVcsZ0JBQUE7QVRpVS9DO0FTaFVvQztFQUFXLGdCQUFBO0FUbVUvQztBU2xVb0M7RUFBVyxnQkFBQTtBVHFVL0M7QVNwVW9DO0VBQVcsZ0JBQUE7QVR1VS9DO0FTdFVvQztFQUFXLGdCQUFBO0FUeVUvQztBU3hVb0M7RUFBVyxnQkFBQTtBVDJVL0M7QVMxVW9DO0VBQVcsZ0JBQUE7QVQ2VS9DO0FTNVVvQztFQUFXLGdCQUFBO0FUK1UvQztBUzlVb0M7RUFBVyxnQkFBQTtBVGlWL0M7QVNoVm9DO0VBQVcsZ0JBQUE7QVRtVi9DO0FTbFZvQztFQUFXLGdCQUFBO0FUcVYvQztBU3BWb0M7RUFBVyxnQkFBQTtBVHVWL0M7QVN0Vm9DO0VBQVcsZ0JBQUE7QVR5Vi9DO0FTeFZvQztFQUFXLGdCQUFBO0FUMlYvQztBUzFWb0M7RUFBVyxnQkFBQTtBVDZWL0M7QVM1Vm9DO0VBQVcsZ0JBQUE7QVQrVi9DO0FTOVZvQztFQUFXLGdCQUFBO0FUaVcvQztBU2hXb0M7RUFBVyxnQkFBQTtBVG1XL0M7QVNsV29DO0VBQVcsZ0JBQUE7QVRxVy9DO0FTcFdvQztFQUFXLGdCQUFBO0FUdVcvQztBU3RXb0M7RUFBVyxnQkFBQTtBVHlXL0M7QVN4V29DO0VBQVcsZ0JBQUE7QVQyVy9DO0FTMVdvQztFQUFXLGdCQUFBO0FUNlcvQztBUzVXb0M7RUFBVyxnQkFBQTtBVCtXL0M7QVM5V29DO0VBQVcsZ0JBQUE7QVRpWC9DO0FTaFhvQztFQUFXLGdCQUFBO0FUbVgvQztBU2xYb0M7RUFBVyxnQkFBQTtBVHFYL0M7QVNwWG9DO0VBQVcsZ0JBQUE7QVR1WC9DO0FTdFhvQztFQUFXLGdCQUFBO0FUeVgvQztBU3hYb0M7RUFBVyxnQkFBQTtBVDJYL0M7QVMxWG9DO0VBQVcsZ0JBQUE7QVQ2WC9DO0FTNVhvQztFQUFXLGdCQUFBO0FUK1gvQztBUzlYb0M7RUFBVyxnQkFBQTtBVGlZL0M7QVNoWW9DO0VBQVcsZ0JBQUE7QVRtWS9DO0FTbFlvQztFQUFXLGdCQUFBO0FUcVkvQztBU3BZb0M7RUFBVyxnQkFBQTtBVHVZL0M7QVN0WW9DO0VBQVcsZ0JBQUE7QVR5WS9DO0FTeFlvQztFQUFXLGdCQUFBO0FUMlkvQztBUzFZb0M7RUFBVyxnQkFBQTtBVDZZL0M7QVM1WW9DO0VBQVcsZ0JBQUE7QVQrWS9DO0FTOVlvQztFQUFXLGdCQUFBO0FUaVovQztBU2hab0M7RUFBVyxnQkFBQTtBVG1aL0M7QVNsWm9DO0VBQVcsZ0JBQUE7QVRxWi9DO0FTcFpvQztFQUFXLGdCQUFBO0FUdVovQztBU3Rab0M7RUFBVyxnQkFBQTtBVHlaL0M7QVN4Wm9DO0VBQVcsZ0JBQUE7QVQyWi9DO0FTMVpvQztFQUFXLGdCQUFBO0FUNlovQztBUzVab0M7RUFBVyxnQkFBQTtBVCtaL0M7QVM5Wm9DO0VBQVcsZ0JBQUE7QVRpYS9DO0FTaGFvQztFQUFXLGdCQUFBO0FUbWEvQztBU2xhb0M7RUFBVyxnQkFBQTtBVHFhL0M7QVNwYW9DO0VBQVcsZ0JBQUE7QVR1YS9DO0FTdGFvQztFQUFXLGdCQUFBO0FUeWEvQztBU3hhb0M7RUFBVyxnQkFBQTtBVDJhL0M7QVMxYW9DO0VBQVcsZ0JBQUE7QVQ2YS9DO0FTNWFvQztFQUFXLGdCQUFBO0FUK2EvQztBUzlhb0M7RUFBVyxnQkFBQTtBVGliL0M7QVNoYm9DO0VBQVcsZ0JBQUE7QVRtYi9DO0FTbGJvQztFQUFXLGdCQUFBO0FUcWIvQztBU3Bib0M7RUFBVyxnQkFBQTtBVHViL0M7QVN0Ym9DO0VBQVcsZ0JBQUE7QVR5Yi9DO0FTeGJvQztFQUFXLGdCQUFBO0FUMmIvQztBUzFib0M7RUFBVyxnQkFBQTtBVDZiL0M7QVM1Ym9DO0VBQVcsZ0JBQUE7QVQrYi9DO0FTOWJvQztFQUFXLGdCQUFBO0FUaWMvQztBU2hjb0M7RUFBVyxnQkFBQTtBVG1jL0M7QVNsY29DO0VBQVcsZ0JBQUE7QVRxYy9DO0FTcGNvQztFQUFXLGdCQUFBO0FUdWMvQztBU3Rjb0M7RUFBVyxnQkFBQTtBVHljL0M7QVN4Y29DO0VBQVcsZ0JBQUE7QVQyYy9DO0FTMWNvQztFQUFXLGdCQUFBO0FUNmMvQztBUzVjb0M7RUFBVyxnQkFBQTtBVCtjL0M7QVM5Y29DO0VBQVcsZ0JBQUE7QVRpZC9DO0FTaGRvQztFQUFXLGdCQUFBO0FUbWQvQztBU2xkb0M7RUFBVyxnQkFBQTtBVHFkL0M7QVNwZG9DO0VBQVcsZ0JBQUE7QVR1ZC9DO0FTdGRvQztFQUFXLGdCQUFBO0FUeWQvQztBU3hkb0M7RUFBVyxnQkFBQTtBVDJkL0M7QVMxZG9DO0VBQVcsZ0JBQUE7QVQ2ZC9DO0FTNWRvQztFQUFXLGdCQUFBO0FUK2QvQztBUzlkb0M7RUFBVyxnQkFBQTtBVGllL0M7QVNoZW9DO0VBQVcsZ0JBQUE7QVRtZS9DO0FTbGVvQztFQUFXLGdCQUFBO0FUcWUvQztBU3Blb0M7RUFBVyxnQkFBQTtBVHVlL0M7QVN0ZW9DO0VBQVcsZ0JBQUE7QVR5ZS9DO0FTeGVvQztFQUFXLGdCQUFBO0FUMmUvQztBUzFlb0M7RUFBVyxnQkFBQTtBVDZlL0M7QVM1ZW9DO0VBQVcsZ0JBQUE7QVQrZS9DO0FTOWVvQztFQUFXLGdCQUFBO0FUaWYvQztBU2hmb0M7RUFBVyxnQkFBQTtBVG1mL0M7QVNsZm9DO0VBQVcsZ0JBQUE7QVRxZi9DO0FTcGZvQztFQUFXLGdCQUFBO0FUdWYvQztBU3Rmb0M7RUFBVyxnQkFBQTtBVHlmL0M7QVN4Zm9DO0VBQVcsZ0JBQUE7QVQyZi9DO0FTMWZvQztFQUFXLGdCQUFBO0FUNmYvQztBUzVmb0M7RUFBVyxnQkFBQTtBVCtmL0M7QVM5Zm9DO0VBQVcsZ0JBQUE7QVRpZ0IvQztBU2hnQm9DO0VBQVcsZ0JBQUE7QVRtZ0IvQztBU2xnQm9DO0VBQVcsZ0JBQUE7QVRxZ0IvQztBU3BnQm9DO0VBQVcsZ0JBQUE7QVR1Z0IvQztBU3RnQm9DO0VBQVcsZ0JBQUE7QVR5Z0IvQztBU3hnQm9DO0VBQVcsZ0JBQUE7QVQyZ0IvQztBUzFnQm9DO0VBQVcsZ0JBQUE7QVQ2Z0IvQztBUzVnQm9DO0VBQVcsZ0JBQUE7QVQrZ0IvQztBUzlnQm9DO0VBQVcsZ0JBQUE7QVRpaEIvQztBU2hoQm9DO0VBQVcsZ0JBQUE7QVRtaEIvQztBU2xoQm9DO0VBQVcsZ0JBQUE7QVRxaEIvQztBU3BoQm9DO0VBQVcsZ0JBQUE7QVR1aEIvQztBU3RoQm9DO0VBQVcsZ0JBQUE7QVR5aEIvQztBU3hoQm9DO0VBQVcsZ0JBQUE7QVQyaEIvQztBUzFoQm9DO0VBQVcsZ0JBQUE7QVQ2aEIvQztBUzVoQm9DO0VBQVcsZ0JBQUE7QVQraEIvQztBUzloQm9DO0VBQVcsZ0JBQUE7QVRpaUIvQztBU2hpQm9DO0VBQVcsZ0JBQUE7QVRtaUIvQztBU2xpQm9DO0VBQVcsZ0JBQUE7QVRxaUIvQztBU3BpQm9DO0VBQVcsZ0JBQUE7QVR1aUIvQztBU3RpQm9DO0VBQVcsZ0JBQUE7QVR5aUIvQztBU3hpQm9DO0VBQVcsZ0JBQUE7QVQyaUIvQztBUzFpQm9DO0VBQVcsZ0JBQUE7QVQ2aUIvQztBUzVpQm9DO0VBQVcsZ0JBQUE7QVQraUIvQztBUzlpQm9DO0VBQVcsZ0JBQUE7QVRpakIvQztBU2hqQm9DO0VBQVcsZ0JBQUE7QVRtakIvQztBU2xqQm9DO0VBQVcsZ0JBQUE7QVRxakIvQztBU3BqQm9DO0VBQVcsZ0JBQUE7QVR1akIvQztBU3RqQm9DO0VBQVcsZ0JBQUE7QVR5akIvQztBU3hqQm9DO0VBQVcsZ0JBQUE7QVQyakIvQztBUzFqQm9DO0VBQVcsZ0JBQUE7QVQ2akIvQztBUzVqQm9DO0VBQVcsZ0JBQUE7QVQrakIvQztBUzlqQm9DO0VBQVcsZ0JBQUE7QVRpa0IvQztBU2hrQm9DO0VBQVcsZ0JBQUE7QVRta0IvQztBU2xrQm9DO0VBQVcsZ0JBQUE7QVRxa0IvQztBU3BrQm9DO0VBQVcsZ0JBQUE7QVR1a0IvQztBU3RrQm9DO0VBQVcsZ0JBQUE7QVR5a0IvQztBU3hrQm9DO0VBQVcsZ0JBQUE7QVQya0IvQztBUzFrQm9DO0VBQVcsZ0JBQUE7QVQ2a0IvQztBUzVrQm9DO0VBQVcsZ0JBQUE7QVQra0IvQztBUzlrQm9DO0VBQVcsZ0JBQUE7QVRpbEIvQztBU2hsQm9DO0VBQVcsZ0JBQUE7QVRtbEIvQztBU2xsQm9DO0VBQVcsZ0JBQUE7QVRxbEIvQztBU3BsQm9DO0VBQVcsZ0JBQUE7QVR1bEIvQztBU3RsQm9DO0VBQVcsZ0JBQUE7QVR5bEIvQztBU3hsQm9DO0VBQVcsZ0JBQUE7QVQybEIvQztBUzFsQm9DO0VBQVcsZ0JBQUE7QVQ2bEIvQztBUzVsQm9DO0VBQVcsZ0JBQUE7QVQrbEIvQztBUzlsQm9DO0VBQVcsZ0JBQUE7QVRpbUIvQztBU2htQm9DO0VBQVcsZ0JBQUE7QVRtbUIvQztBU2xtQm9DO0VBQVcsZ0JBQUE7QVRxbUIvQztBU3BtQm9DO0VBQVcsZ0JBQUE7QVR1bUIvQztBU3RtQm9DO0VBQVcsZ0JBQUE7QVR5bUIvQztBU3htQm9DO0VBQVcsZ0JBQUE7QVQybUIvQztBUzFtQm9DO0VBQVcsZ0JBQUE7QVQ2bUIvQztBUzVtQm9DO0VBQVcsZ0JBQUE7QVQrbUIvQztBUzltQm9DO0VBQVcsZ0JBQUE7QVRpbkIvQztBU2huQm9DO0VBQVcsZ0JBQUE7QVRtbkIvQztBU2xuQm9DO0VBQVcsZ0JBQUE7QVRxbkIvQztBU3BuQm9DO0VBQVcsZ0JBQUE7QVR1bkIvQztBU3RuQm9DO0VBQVcsZ0JBQUE7QVR5bkIvQztBU3huQm9DO0VBQVcsZ0JBQUE7QVQybkIvQztBUzFuQm9DO0VBQVcsZ0JBQUE7QVQ2bkIvQztBU3BuQm9DO0VBQVcsZ0JBQUE7QVR1bkIvQztBU3RuQm9DO0VBQVcsZ0JBQUE7QVR5bkIvQztBU3huQm9DO0VBQVcsZ0JBQUE7QVQybkIvQztBUzFuQm9DO0VBQVcsZ0JBQUE7QVQ2bkIvQztBUzVuQm9DO0VBQVcsZ0JBQUE7QVQrbkIvQztBUzluQm9DO0VBQVcsZ0JBQUE7QVRpb0IvQztBU2hvQm9DO0VBQVcsZ0JBQUE7QVRtb0IvQztBU2xvQm9DO0VBQVcsZ0JBQUE7QVRxb0IvQztBU3BvQm9DO0VBQVcsWUFBQTtBVHVvQi9DO0FTdG9Cb0M7RUFBVyxnQkFBQTtBVHlvQi9DO0FTeG9Cb0M7RUFBVyxnQkFBQTtBVDJvQi9DO0FTMW9Cb0M7RUFBVyxnQkFBQTtBVDZvQi9DO0FTNW9Cb0M7RUFBVyxnQkFBQTtBVCtvQi9DO0FTOW9Cb0M7RUFBVyxZQUFBO0FUaXBCL0M7QVNocEJvQztFQUFXLGdCQUFBO0FUbXBCL0M7QVNscEJvQztFQUFXLGdCQUFBO0FUcXBCL0M7QVNwcEJvQztFQUFXLGdCQUFBO0FUdXBCL0M7QVN0cEJvQztFQUFXLGdCQUFBO0FUeXBCL0M7QVN4cEJvQztFQUFXLGdCQUFBO0FUMnBCL0M7QVMxcEJvQztFQUFXLGdCQUFBO0FUNnBCL0M7QVM1cEJvQztFQUFXLGdCQUFBO0FUK3BCL0M7QVM5cEJvQztFQUFXLFlBQUE7QVRpcUIvQztBU2hxQm9DO0VBQVcsWUFBQTtBVG1xQi9DO0FTbHFCb0M7RUFBVyxZQUFBO0FUcXFCL0M7QVNwcUJvQztFQUFXLFlBQUE7QVR1cUIvQztBU3RxQm9DO0VBQVcsZ0JBQUE7QVR5cUIvQztBU3hxQm9DO0VBQVcsZ0JBQUE7QVQycUIvQztBUzFxQm9DO0VBQVcsZ0JBQUE7QVQ2cUIvQztBUzVxQm9DO0VBQVcsZ0JBQUE7QVQrcUIvQztBUzlxQm9DO0VBQVcsZ0JBQUE7QVRpckIvQztBU2hyQm9DO0VBQVcsZ0JBQUE7QVRtckIvQztBU2xyQm9DO0VBQVcsZ0JBQUE7QVRxckIvQztBU3ByQm9DO0VBQVcsZ0JBQUE7QVR1ckIvQztBU3RyQm9DO0VBQVcsZ0JBQUE7QVR5ckIvQztBU3hyQm9DO0VBQVcsZ0JBQUE7QVQyckIvQztBUzFyQm9DO0VBQVcsZ0JBQUE7QVQ2ckIvQztBUzVyQm9DO0VBQVcsZ0JBQUE7QVQrckIvQztBUzlyQm9DO0VBQVcsZ0JBQUE7QVRpc0IvQztBU2hzQm9DO0VBQVcsZ0JBQUE7QVRtc0IvQztBU2xzQm9DO0VBQVcsZ0JBQUE7QVRxc0IvQztBU3BzQm9DO0VBQVcsZ0JBQUE7QVR1c0IvQztBU3RzQm9DO0VBQVcsZ0JBQUE7QVR5c0IvQztBU3hzQm9DO0VBQVcsZ0JBQUE7QVQyc0IvQztBUzFzQm9DO0VBQVcsZ0JBQUE7QVQ2c0IvQztBUzVzQm9DO0VBQVcsZ0JBQUE7QVQrc0IvQztBUzlzQm9DO0VBQVcsZ0JBQUE7QVRpdEIvQztBU2h0Qm9DO0VBQVcsZ0JBQUE7QVRtdEIvQztBU2x0Qm9DO0VBQVcsZ0JBQUE7QVRxdEIvQztBU3B0Qm9DO0VBQVcsZ0JBQUE7QVR1dEIvQztBU3R0Qm9DO0VBQVcsZ0JBQUE7QVR5dEIvQztBU3h0Qm9DO0VBQVcsZ0JBQUE7QVQydEIvQztBUzF0Qm9DO0VBQVcsZ0JBQUE7QVQ2dEIvQztBUzV0Qm9DO0VBQVcsZ0JBQUE7QVQrdEIvQztBUzl0Qm9DO0VBQVcsZ0JBQUE7QVRpdUIvQztBU2h1Qm9DO0VBQVcsZ0JBQUE7QVRtdUIvQztBU2x1Qm9DO0VBQVcsZ0JBQUE7QVRxdUIvQztBVTdnQ0E7RUNrRVUsc0JEakVZO0FWaWhDdEI7QVUvZ0NBOztFQytEVSxzQkQ3RFk7QVZtaEN0QjtBVTdnQ0E7RUFDRSxlQUFBO0VBQ0EsNkNBQUE7QVYrZ0NGO0FVNWdDQTtFQUNFLGdDRWdFd0I7RUYvRHhCLGVFc0V3QjtFRnJFeEIsd0JFMEZ3QjtFRnpGeEIsY0VnQnVCO0VGZnZCLHNCRTRDc0I7QVprK0J4QjtBVTFnQ0E7Ozs7RUFJRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QVY0Z0NGO0FVdGdDQTtFQUNFLGNHYnFCO0VIY3JCLHFCQUFBO0FWd2dDRjtBVXRnQ0U7RUFFRSxjRTZCb0I7RUY1QnBCLDBCRThCb0I7QVp5K0J4QjtBVXBnQ0U7RUlyREEsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsbUJBQUE7QWQyakNGO0FVOS9CQTtFQUNFLFNBQUE7QVZnZ0NGO0FVMS9CQTtFQUNFLHNCQUFBO0FWNC9CRjtBVXgvQkE7RUt2RUUsY0FEOEI7RUFFOUIsZUFBQTtFQUNBLFlBQUE7QWZra0NGO0FVeC9CQTtFQUNFLGtCRWtGMEI7QVp3NkI1QjtBVXAvQkE7RUFDRSxZRXd0QjRCO0VGdnRCNUIsd0JFeUJ3QjtFRnhCeEIsc0JFcEJzQjtFRnFCdEIsc0JBQUE7RUFDQSxrQkVzRTBCO0VEb0JsQixnQ0R6RlI7RUt6RkEscUJMNEZ3QjtFSzNGeEIsZUFBQTtFQUNBLFlBQUE7QWZrbENGO0FVcC9CQTtFQUNFLGtCQUFBO0FWcy9CRjtBVWgvQkE7RUFDRSxnQkVRd0I7RUZQeEIsbUJFT3dCO0VGTnhCLFNBQUE7RUFDQSw2QkFBQTtBVmsvQkY7QVUxK0JBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QVY0K0JGO0FVcCtCRTtFQUVFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0FWcStCSjtBVTE5QkE7RUFDRSxlQUFBO0FWNDlCRjtBZ0JqbkNBOztFQUVFLG9CSmlGd0I7RUloRnhCLGdCSmlId0I7RUloSHhCLGdCSmlId0I7RUloSHhCLGNKT2dCO0FaNG1DbEI7QWdCam5DRTs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0oyQnFCO0FacW1DekI7QWdCNW5DQTs7OztFQUdFLGtCQUFBO0VBQ0EscUJBQUE7QWhCK25DRjtBZ0I3bkNFOzs7Ozs7Ozs7OztFQUVFLGNBQUE7QWhCd29DSjtBZ0Jyb0NBOzs7RUFHRSxrQkFBQTtFQUNBLHFCQUFBO0FoQnVvQ0Y7QWdCcm9DRTs7Ozs7Ozs7O0VBRUUsY0FBQTtBaEI4b0NKO0FnQjFvQ0E7RUFBVSxlSjBEZ0I7QVptbEMxQjtBZ0I1b0NBO0VBQVUsZUo0RGdCO0FabWxDMUI7QWdCOW9DQTtFQUFVLGVKOERnQjtBWm1sQzFCO0FnQmhwQ0E7RUFBVSxlSitEZ0I7QVpvbEMxQjtBZ0JscENBO0VBQVUsZUo4Q2dCO0FadW1DMUI7QWdCcHBDQTtFQUFVLGVKK0RnQjtBWndsQzFCO0FnQmpwQ0E7RUFDRSxnQkFBQTtBaEJtcENGO0FnQmhwQ0E7RUFDRSxtQkp5RHdCO0VJeER4QixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBaEJrcENGO0FnQmhwQ0U7RUFORjtJQU9JLGVBQUE7RWhCbXBDRjtBQUNGO0FnQjNvQ0E7O0VBRUUsY0FBQTtBaEI2b0NGO0FnQjFvQ0E7O0VBRUUseUJKNGUrQjtFSTNlL0IsY0FBQTtBaEI0b0NGO0FnQnhvQ0E7RUFBdUIsZ0JBQUE7QWhCMm9DdkI7QWdCMW9DQTtFQUF1QixpQkFBQTtBaEI2b0N2QjtBZ0I1b0NBO0VBQXVCLGtCQUFBO0FoQitvQ3ZCO0FnQjlvQ0E7RUFBdUIsbUJBQUE7QWhCaXBDdkI7QWdCaHBDQTtFQUF1QixtQkFBQTtBaEJtcEN2QjtBZ0JocENBO0VBQXVCLHlCQUFBO0FoQm1wQ3ZCO0FnQmxwQ0E7RUFBdUIseUJBQUE7QWhCcXBDdkI7QWdCcHBDQTtFQUF1QiwwQkFBQTtBaEJ1cEN2QjtBZ0JwcENBO0VBQ0UsY0p4RHVCO0FaOHNDekI7QWlCMXZDRTtFQUNFLGNMeUJnQjtBWm11Q3BCO0FpQjF2Q0U7O0VBRUUsY0FBQTtBakI0dkNKO0FpQmp3Q0U7RUFDRSxjTG1qQjZCO0FaZ3RCakM7QWlCandDRTs7RUFFRSxjQUFBO0FqQm13Q0o7QWlCeHdDRTtFQUNFLGNMdWpCNkI7QVptdEJqQztBaUJ4d0NFOztFQUVFLGNBQUE7QWpCMHdDSjtBaUIvd0NFO0VBQ0UsY0w0akI2QjtBWnF0QmpDO0FpQi93Q0U7O0VBRUUsY0FBQTtBakJpeENKO0FpQnR4Q0U7RUFDRSxjTGdrQjZCO0Fad3RCakM7QWlCdHhDRTs7RUFFRSxjQUFBO0FqQnd4Q0o7QWdCenFDQTtFQUdFLFdBQUE7RUV0SEUseUJOeUJnQjtBWnN3Q3BCO0FrQjd4Q0U7O0VBRUUseUJBQUE7QWxCa3lDSjtBa0J2eUNFO0VBQ0UseUJOb2pCNkI7QVpxdkJqQztBa0J2eUNFOztFQUVFLHlCQUFBO0FsQnl5Q0o7QWtCOXlDRTtFQUNFLHlCTnlqQmlDO0FadXZCckM7QWtCOXlDRTs7O0VBRUUseUJBQUE7QWxCaXpDSjtBa0J0ekNFO0VBQ0UseUJONmpCNkI7QVoydkJqQztBa0J0ekNFOztFQUVFLHlCQUFBO0FsQnd6Q0o7QWtCN3pDRTtFQUNFLHlCTmlrQjZCO0FaOHZCakM7QWtCN3pDRTs7RUFFRSx5QkFBQTtBbEIrekNKO0FnQjdyQ0E7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7QWhCK3JDRjtBZ0J2ckNBOztFQUVFLGFBQUE7RUFDQSxtQkFBQTtBaEJ5ckNGO0FnQnhyQ0U7Ozs7RUFFRSxnQkFBQTtBaEI0ckNKO0FnQmhyQ0E7RUFKRSxlQUFBO0VBQ0EsZ0JBQUE7QWhCdXJDRjtBZ0I5cUNBO0VBVkUsZUFBQTtFQUNBLGdCQUFBO0VBV0EsaUJBQUE7QWhCaXJDRjtBZ0IvcUNFO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FoQmlyQ0o7QWdCNXFDQTtFQUNFLGFBQUE7RUFDQSxtQkpuRXdCO0FaaXZDMUI7QWdCNXFDQTs7RUFFRSx3Qkp6RXdCO0FadXZDMUI7QWdCNXFDQTtFQUNFLGlCQUFBO0Fo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eEJ5aEROO0F3QjFoREk7RUFDRSxVQUFBO0F4QjRoRE47QXdCN2hESTtFQUNFLHFCQUFBO0F4QitoRE47QXdCaGlESTtFQUNFLHFCQUFBO0F4QmtpRE47QXdCbmlESTtFQUNFLFVBQUE7QXhCcWlETjtBd0J0aURJO0VBQ0UscUJBQUE7QXhCd2lETjtBd0J6aURJO0VBQ0UscUJBQUE7QXhCMmlETjtBd0I1aURJO0VBQ0UsVUFBQTtBeEI4aUROO0F3Qi9pREk7RUFDRSxxQkFBQTtBeEJpakROO0F3QmxqREk7RUFDRSxxQkFBQTtBeEJvakROO0F3QnJqREk7RUFDRSxXQUFBO0F4QnVqRE47QXdCcGlESTtFQUNFLFdBQUE7QXhCc2lETjtBd0I1aURJO0VBQ0Usb0JBQUE7QXhCOGlETjtBd0IvaURJO0VBQ0UscUJBQUE7QXhCaWpETjtBd0JsakRJO0VBQ0UsVUFBQTtBeEJvakROO0F3QnJqREk7RUFDRSxxQkFBQTtBeEJ1akROO0F3QnhqREk7RUFDRSxxQkFBQTtBeEIwakROO0F3QjNqREk7RUFDRSxVQUFBO0F4QjZqRE47QXdCOWpESTtFQUNFLHFCQUFBO0F4QmdrRE47QXdCamtESTtFQUNFLHFCQUFBO0F4Qm1rRE47QXdCcGtESTtFQUNFLFVBQUE7QXhCc2tETjtBd0J2a0RJO0VBQ0UscUJBQUE7QXhCeWtETjtBd0Ixa0RJO0VBQ0UscUJBQUE7QXhCNGtETjtBd0I3a0RJO0VBQ0UsV0FBQTtBeEIra0ROO0F3QnJsREk7RUFDRSxVQUFBO0F4QnVsRE47QXdCN2xESTtFQUNFLG1CQUFBO0F4QitsRE47QXdCaG1ESTtFQUNFLG9CQUFBO0F4QmttRE47QXdCbm1ESTtFQUNFLFNBQUE7QXhCcW1ETjtBd0J0bURJO0VBQ0Usb0JBQUE7QXhCd21ETjtBd0J6bURJO0VBQ0Usb0JBQUE7QXhCMm1ETjtBd0I1bURJO0VBQ0UsU0FBQTtBeEI4bUROO0F3Qi9tREk7RUFDRSxvQkFBQTtBeEJpbkROO0F3QmxuREk7RUFDRSxvQkFBQTtBeEJvbkROO0F3QnJuREk7RUFDRSxTQUFBO0F4QnVuRE47QXdCeG5ESTtFQUNFLG9CQUFBO0F4QjBuRE47QXdCM25ESTtFQUNFLG9CQUFBO0F4QjZuRE47QXdCOW5ESTtFQUNFLFVBQUE7QXhCZ29ETjtBd0I3bURJO0VBQ0UsZUFBQTtBeEIrbUROO0F3QmhuREk7RUFDRSwwQkFBQTtBeEJrbkROO0F3Qm5uREk7RUFDRSwyQkFBQTtBeEJxbkROO0F3QnRuREk7RUFDRSxnQkFBQTtBeEJ3bkROO0F3QnpuREk7RUFDRSwyQkFBQTtBeEIybkROO0F3QjVuREk7RUFDRSwyQkFBQTtBeEI4bkROO0F3Qi9uREk7RUFDRSxnQkFBQTtBeEJpb0ROO0F3QmxvREk7RUFDRSwyQkFBQTtBeEJvb0ROO0F3QnJvREk7RUFDRSwyQkFBQTtBeEJ1b0ROO0F3QnhvREk7RUFDRSxnQkFBQTtBeEIwb0ROO0F3QjNvREk7RUFDRSwyQkFBQTtBeEI2b0ROO0F3QjlvREk7RUFDRSwyQkFBQTtBeEJncEROO0F3QmpwREk7RUFDRSxpQkFBQTtBeEJtcEROO0FzQmhwREE7RUVyQ0U7SUFDRSxXQUFBO0V4QndyREY7RXdCanJERTtJQUNFLG9CQUFBO0V4Qm1yREo7RXdCcHJERTtJQUNFLHFCQUFBO0V4QnNyREo7RXdCdnJERTtJQUNFLFVBQUE7RXhCeXJESjtFd0IxckRFO0lBQ0UscUJBQUE7RXhCNHJESjtFd0I3ckRFO0lBQ0UscUJBQUE7RXhCK3JESjtFd0Joc0RFO0lBQ0UsVUFBQTtFeEJrc0RKO0V3Qm5zREU7SUFDRSxxQkFBQTtFeEJxc0RKO0V3QnRzREU7SUFDRSxxQkFBQTtFeEJ3c0RKO0V3QnpzREU7SUFDRSxVQUFBO0V4QjJzREo7RXdCNXNERTtJQUNFLHFCQUFBO0V4QjhzREo7RXdCL3NERTtJQUNFLHFCQUFBO0V4Qml0REo7RXdCbHRERTtJQUNFLFdBQUE7RXhCb3RESjtFd0Jqc0RFO0lBQ0UsV0FBQTtFeEJtc0RKO0V3QnpzREU7SUFDRSxvQkFBQTtFeEIyc0RKO0V3QjVzREU7SUFDRSxxQkFBQTtFeEI4c0RKO0V3Qi9zREU7SUFDRSxVQUFBO0V4Qml0REo7RXdCbHRERTtJQUNFLHFCQUFBO0V4Qm90REo7RXdCcnRERTtJQUNFLHFCQUFBO0V4QnV0REo7RXdCeHRERTtJQUNFLFVBQUE7RXhCMHRESjtFd0IzdERFO0lBQ0UscUJBQUE7RXhCNnRESjtFd0I5dERFO0lBQ0UscUJBQUE7RXhCZ3VESjtFd0JqdURFO0lBQ0UsVUFBQTtFeEJtdURKO0V3QnB1REU7SUFDRSxxQkFBQTtFeEJzdURKO0V3QnZ1REU7SUFDRSxxQkFBQTtFeEJ5dURKO0V3QjF1REU7SUFDRSxXQUFBO0V4QjR1REo7RXdCbHZERTtJQUNFLFVBQUE7RXhCb3ZESjtFd0IxdkRFO0lBQ0UsbUJBQUE7RXhCNHZESjtFd0I3dkRFO0lBQ0Usb0JBQUE7RXhCK3ZESjtFd0Jod0RFO0lBQ0UsU0FBQTtFeEJrd0RKO0V3Qm53REU7SUFDRSxvQkFBQTtFeEJxd0RKO0V3QnR3REU7SUFDRSxvQkFBQTtFeEJ3d0RKO0V3Qnp3REU7SUFDRSxTQUFBO0V4QjJ3REo7RXdCNXdERTtJQUNFLG9CQUFBO0V4Qjh3REo7RXdCL3dERTtJQUNFLG9CQUFBO0V4Qml4REo7RXdCbHhERTtJQUNFLFNBQUE7RXhCb3hESjtFd0JyeERFO0lBQ0Usb0JBQUE7RXhCdXhESjtFd0J4eERFO0lBQ0Usb0JBQUE7RXhCMHhESjtFd0IzeERFO0lBQ0UsVUFBQTtFeEI2eERKO0V3QjF3REU7SUFDRSxlQUFBO0V4QjR3REo7RXdCN3dERTtJQUNFLDBCQUFBO0V4Qit3REo7RXdCaHhERTtJQUNFLDJCQUFBO0V4Qmt4REo7RXdCbnhERTtJQUNFLGdCQUFBO0V4QnF4REo7RXdCdHhERTtJQUNFLDJCQUFBO0V4Qnd4REo7RXdCenhERTtJQUNFLDJCQUFBO0V4QjJ4REo7RXdCNXhERTtJQUNFLGdCQUFBO0V4Qjh4REo7RXdCL3hERTtJQUNFLDJCQUFBO0V4Qml5REo7RXdCbHlERTtJQUNFLDJCQUFBO0V4Qm95REo7RXdCcnlERTtJQUNFLGdCQUFBO0V4QnV5REo7RXdCeHlERTtJQUNFLDJCQUFBO0V4QjB5REo7RXdCM3lERTtJQUNFLDJCQUFBO0V4QjZ5REo7RXdCOXlERTtJQUNFLGlCQUFBO0V4Qmd6REo7QUFDRjtBc0JyeURBO0VFOUNFO0lBQ0UsV0FBQTtFeEJzMURGO0V3Qi8wREU7SUFDRSxvQkFBQTtFeEJpMURKO0V3QmwxREU7SUFDRSxxQkFBQTtFeEJvMURKO0V3QnIxREU7SUFDRSxVQUFBO0V4QnUxREo7RXdCeDFERTtJQUNFLHFCQUFBO0V4QjAxREo7RXdCMzFERTtJQUNFLHFCQUFBO0V4QjYxREo7RXdCOTFERTtJQUNFLFVBQUE7RXhCZzJESjtFd0JqMkRFO0lBQ0UscUJBQUE7RXhCbTJESjtFd0JwMkRFO0lBQ0UscUJBQUE7RXhCczJESjtFd0J2MkRFO0lBQ0UsVUFBQTtFeEJ5MkRKO0V3QjEyREU7SUFDRSxxQkFBQTtFeEI0MkRKO0V3QjcyREU7SUFDRSxxQkFBQTtFeEIrMkRKO0V3QmgzREU7SUFDRSxXQUFBO0V4QmszREo7RXdCLzFERTtJQUNFLFdBQUE7RXhCaTJESjtFd0J2MkRFO0lBQ0Usb0JBQUE7RXhCeTJESjtFd0IxMkRFO0lBQ0UscUJBQUE7RXhCNDJESjtFd0I3MkRFO0lBQ0UsVUFBQTtFeEIrMkRKO0V3QmgzREU7SUFDRSxxQkFBQTtFeEJrM0RKO0V3Qm4zREU7SUFDRSxxQkFBQTtFeEJxM0RKO0V3QnQzREU7SUFDRSxVQUFBO0V4QnczREo7RXdCejNERTtJQUNFLHFCQUFBO0V4QjIzREo7RXdCNTNERTtJQUNFLHFCQUFBO0V4QjgzREo7RXdCLzNERTtJQUNFLFVBQUE7RXhCaTRESjtFd0JsNERFO0lBQ0UscUJBQUE7RXhCbzRESjtFd0JyNERFO0lBQ0UscUJBQUE7RXhCdTRESjtFd0J4NERFO0lBQ0UsV0FBQTtFeEIwNERKO0V3Qmg1REU7SUFDRSxVQUFBO0V4Qms1REo7RXdCeDVERTtJQUNFLG1CQUFBO0V4QjA1REo7RXdCMzVERTtJQUNFLG9CQUFBO0V4QjY1REo7RXdCOTVERTtJQUNFLFNBQUE7RXhCZzZESjtFd0JqNkRFO0lBQ0Usb0JBQUE7RXhCbTZESjtFd0JwNkRFO0lBQ0Usb0JBQUE7RXhCczZESjtFd0J2NkRFO0lBQ0UsU0FBQTtFeEJ5NkRKO0V3QjE2REU7SUFDRSxvQkFBQTtFeEI0NkRKO0V3Qjc2REU7SUFDRSxvQkFBQTtFeEIrNkRKO0V3Qmg3REU7SUFDRSxTQUFBO0V4Qms3REo7RXdCbjdERTtJQUNFLG9CQUFBO0V4QnE3REo7RXdCdDdERTtJQUNFLG9CQUFBO0V4Qnc3REo7RXdCejdERTtJQUNFLFVBQUE7RXhCMjdESjtFd0J4NkRFO0lBQ0UsZUFBQTtFeEIwNkRKO0V3QjM2REU7SUFDRSwwQkFBQTtFeEI2NkRKO0V3Qjk2REU7SUFDRSwyQkFBQTtFeEJnN0RKO0V3Qmo3REU7SUFDRSxnQkFBQTtFeEJtN0RKO0V3QnA3REU7SUFDRSwyQkFBQTtFeEJzN0RKO0V3QnY3REU7SUFDRSwyQkFBQTtFeEJ5N0RKO0V3QjE3REU7SUFDRSxnQkFBQTtFeEI0N0RKO0V3Qjc3REU7SUFDRSwyQkFBQTtFeEIrN0RKO0V3Qmg4REU7SUFDRSwyQkFBQTtFeEJrOERKO0V3Qm44REU7SUFDRSxnQkFBQTtFeEJxOERKO0V3QnQ4REU7SUFDRSwyQkFBQTtFeEJ3OERKO0V3Qno4REU7SUFDRSwyQkFBQTtFeEIyOERKO0V3QjU4REU7SUFDRSxpQkFBQTtFeEI4OERKO0FBQ0Y7QXNCMTdEQTtFRXZERTtJQUNFLFdBQUE7RXhCby9ERjtFd0I3K0RFO0lBQ0Usb0JBQUE7RXhCKytESjtFd0JoL0RFO0lBQ0UscUJBQUE7RXhCay9ESjtFd0JuL0RFO0lBQ0UsVUFBQTtFeEJxL0RKO0V3QnQvREU7SUFDRSxxQkFBQTtFeEJ3L0RKO0V3QnovREU7SUFDRSxxQkFBQTtFeEIyL0RKO0V3QjUvREU7SUFDRSxVQUFBO0V4QjgvREo7RXdCLy9ERTtJQUNFLHFCQUFBO0V4QmlnRUo7RXdCbGdFRTtJQUNFLHFCQUFBO0V4Qm9nRUo7RXdCcmdFRTtJQUNFLFVBQUE7RXhCdWdFSjtFd0J4Z0VFO0lBQ0UscUJBQUE7RXhCMGdFSjtFd0IzZ0VFO0lBQ0UscUJBQUE7RXhCNmdFSjtFd0I5Z0VFO0lBQ0UsV0FBQTtFeEJnaEVKO0V3QjcvREU7SUFDRSxXQUFBO0V4QisvREo7RXdCcmdFRTtJQUNFLG9CQUFBO0V4QnVnRUo7RXdCeGdFRTtJQUNFLHFCQUFBO0V4QjBnRUo7RXdCM2dFRTtJQUNFLFVBQUE7RXhCNmdFSjtFd0I5Z0VFO0lBQ0UscUJBQUE7RXhCZ2hFSjtFd0JqaEVFO0lBQ0UscUJBQUE7RXhCbWhFSjtFd0JwaEVFO0lBQ0UsVUFBQTtFeEJzaEVKO0V3QnZoRUU7SUFDRSxxQkFBQTtFeEJ5aEVKO0V3QjFoRUU7SUFDRSxxQkFBQTtFeEI0aEVKO0V3QjdoRUU7SUFDRSxVQUFBO0V4QitoRUo7RXdCaGlFRTtJQUNFLHFCQUFBO0V4QmtpRUo7RXdCbmlFRTtJQUNFLHFCQUFBO0V4QnFpRUo7RXdCdGlFRTtJQUNFLFdBQUE7RXhCd2lFSjtFd0I5aUVFO0lBQ0UsVUFBQTtFeEJnakVKO0V3QnRqRUU7SUFDRSxtQkFBQTtFeEJ3akVKO0V3QnpqRUU7SUFDRSxvQkFBQTtFeEIyakVKO0V3QjVqRUU7SUFDRSxTQUFBO0V4QjhqRUo7RXdCL2pFRTtJQUNFLG9CQUFBO0V4QmlrRUo7RXdCbGtFRTtJQUNFLG9CQUFBO0V4Qm9rRUo7RXdCcmtFRTtJQUNFLFNBQUE7RXhCdWtFSjtFd0J4a0VFO0lBQ0Usb0JBQUE7RXhCMGtFSjtFd0Iza0VFO0lBQ0Usb0JBQUE7RXhCNmtFSjtFd0I5a0VFO0lBQ0UsU0FBQTtFeEJnbEVKO0V3QmpsRUU7SUFDRSxvQkFBQTtFeEJtbEVKO0V3QnBsRUU7SUFDRSxvQkFBQTtFeEJzbEVKO0V3QnZsRUU7SUFDRSxVQUFBO0V4QnlsRUo7RXdCdGtFRTtJQUNFLGVBQUE7RXhCd2tFSjtFd0J6a0VFO0lBQ0UsMEJBQUE7RXhCMmtFSjtFd0I1a0VFO0lBQ0UsMkJBQUE7RXhCOGtFSjtFd0Iva0VFO0lBQ0UsZ0JBQUE7RXhCaWxFSjtFd0JsbEVFO0lBQ0UsMkJBQUE7RXhCb2xFSjtFd0JybEVFO0lBQ0UsMkJBQUE7RXhCdWxFSjtFd0J4bEVFO0lBQ0UsZ0JBQUE7RXhCMGxFSjtFd0IzbEVFO0lBQ0UsMkJBQUE7RXhCNmxFSjtFd0I5bEVFO0lBQ0UsMkJBQUE7RXhCZ21FSjtFd0JqbUVFO0lBQ0UsZ0JBQUE7RXhCbW1FSjtFd0JwbUVFO0lBQ0UsMkJBQUE7RXhCc21FSjtFd0J2bUVFO0lBQ0UsMkJBQUE7RXhCeW1FSjtFd0IxbUVFO0lBQ0UsaUJBQUE7RXhCNG1FSjtBQUNGO0F5QnRxRUE7RUFDRSw2QmIwTDhCO0FaOCtEaEM7QXlCdHFFQTtFQUNFLGdCYmtMOEI7RWFqTDlCLG1CYmlMOEI7RWFoTDlCLGNicUN1QjtFYXBDdkIsZ0JBQUE7QXpCd3FFRjtBeUJ0cUVBO0VBQ0UsZ0JBQUE7QXpCd3FFRjtBeUJscUVBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQmJpR3dCO0FabWtFMUI7QXlCOXBFTTs7Ozs7O0VBRUUsWWIySndCO0VhMUp4Qix3QmJzRmtCO0VhckZsQixtQkFBQTtFQUNBLDBCQUFBO0F6Qm9xRVI7QXlCL3BFRTtFQUNFLHNCQUFBO0VBQ0EsNkJBQUE7QXpCaXFFSjtBeUIxcEVNOzs7Ozs7RUFFRSxhQUFBO0F6QmdxRVI7QXlCM3BFRTtFQUNFLDBCQUFBO0F6QjZwRUo7QXlCenBFRTtFQUNFLHNCYmFvQjtBWjhvRXhCO0F5Qi9vRU07Ozs7OztFQUVFLFliaUh3QjtBWm9pRWhDO0F5QjFvRUE7RUFDRSxzQkFBQTtBekI0b0VGO0F5QnZvRU07Ozs7OztFQUVFLHNCQUFBO0F6QjZvRVI7QXlCeG9FSTs7RUFFRSx3QkFBQTtBekIwb0VOO0F5Qi9uRUU7RUFDRSx5QmJnRjRCO0FaaWpFaEM7QXlCdm5FRTtFQUNFLHlCYnVFNEI7QVprakVoQztBeUJobkVBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXpCa25FRjtBeUI3bUVJOztFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0F6QmduRU47QTBCenZFSTs7Ozs7Ozs7OztFQUlFLHlCZHdMMEI7QVp5a0VoQztBMEIxdkVJOztFQUtFLHlCQUFBO0ExQnl2RU47QTBCendFSTs7Ozs7Ozs7OztFQUlFLHlCZDZpQjJCO0Fab3VEakM7QTBCMXdFSTs7RUFLRSx5QkFBQTtBMUJ5d0VOO0EwQnp4RUk7Ozs7Ozs7Ozs7RUFJRSx5QmRpakIyQjtBWmd2RGpDO0EwQjF4RUk7O0VBS0UseUJBQUE7QTFCeXhFTjtBMEJ6eUVJOzs7Ozs7Ozs7O0VBSUUseUJkc2pCMkI7QVoydkRqQztBMEIxeUVJOztFQUtFLHlCQUFBO0ExQnl5RU47QTBCenpFSTs7Ozs7Ozs7OztFQUlFLHlCZDBqQjJCO0FadXdEakM7QTBCMXpFSTs7RUFLRSx5QkFBQTtBMUJ5ekVOO0F5QnZxRUE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0F6QnlxRUY7QXlCdnFFRTtFQUpGO0lBS0ksV0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSw0Q0FBQTtJQUNBLHNCQUFBO0V6QjBxRUY7RXlCdnFFRTtJQUNFLGdCQUFBO0V6QnlxRUo7RXlCbHFFUTs7Ozs7O0lBRUUsbUJBQUE7RXpCd3FFVjtFeUJqcUVFO0lBQ0UsU0FBQTtFekJtcUVKO0V5QjVwRVE7Ozs7OztJQUVFLGNBQUE7RXpCa3FFVjtFeUJocUVROzs7Ozs7SUFFRSxlQUFBO0V6QnNxRVY7RXlCM3BFUTs7OztJQUVFLGdCQUFBO0V6QitwRVY7QUFDRjtBMkJ6M0VBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBSUEsWUFBQTtBM0J3M0VGO0EyQnIzRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQmZrR3dCO0Vlakd4QixlQUFBO0VBQ0Esb0JBQUE7RUFDQSxjZm9CdUI7RWVuQnZCLFNBQUE7RUFDQSxnQ0FBQTtBM0J1M0VGO0EyQnAzRUE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0EzQnMzRUY7QTJCMzJFQTtFaEI4QlUsc0JnQjdCWTtBM0IrMkV0QjtBMkIzMkVBOztFQUVFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0EzQjYyRUY7QTJCMTJFQTtFQUNFLGNBQUE7QTNCNDJFRjtBMkJ4MkVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTNCMDJFRjtBMkJ0MkVBOztFQUVFLFlBQUE7QTNCdzJFRjtBMkJwMkVBOzs7RWJ2RUUsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsbUJBQUE7QWQrNkVGO0EyQnAyRUE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlZmF3QjtFZVp4Qix3QmZpQ3dCO0VlaEN4QixjZnhDdUI7QVo4NEV6QjtBMkI1MEVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZZmtLK0I7RWVqSy9CLGlCQUFBO0VBQ0EsZWZwQndCO0VlcUJ4Qix3QkFBQTtFQUNBLGNmekV1QjtFZTBFdkIsc0Jmb0krQjtFZW5JL0Isc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCZjJDMEI7RURsR2xCLGdEZ0J3RFI7RWhCOERRLHdFZ0I3RFI7QTNCaTFFRjtBNEJuNUVFO0VBQ0UscUJoQnpDVztFZ0IwQ1gsVUFBQTtFakJPTSxpRWlCTk47QTVCczVFSjtBVy8yRUU7RUFDRSxXQzRLNkI7RUQzSzdCLFVBQUE7QVhpM0VKO0FXLzJFRTtFQUEwQixXQ3lLSztBWnlzRWpDO0FXajNFRTtFQUFnQyxXQ3dLRDtBWjRzRWpDO0EyQnAxRUU7RUFHRSx5QmY1RnFCO0VlNkZyQixVQUFBO0EzQm8xRUo7QTJCajFFRTtFQUVFLG1CZm9KNkI7QVo4ckVqQztBMkIzMEVBO0VBQ0UsWUFBQTtBM0I2MEVGO0EyQjEwRUE7RUFDRSxhQUFBO0EzQjQwRUY7QTJCajBFQTtFQUNFLHdCQUFBO0EzQm0wRUY7QTJCdHpFQTtFQUtJOzs7O0lBQ0UsaUJmdUYyQjtFWmd1RS9CO0UyQnB6RUU7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCZnNGMkI7RVpndkUvQjtFMkJuMEVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxpQmYrRTJCO0Vac3dFL0I7QUFDRjtBMkIzMEVBO0VBQ0UsbUJmd0UrQjtBWnF3RWpDO0EyQnIwRUE7O0VBRUUsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBM0J1MEVGO0EyQnIwRUU7O0VBQ0UsZ0JmNUdzQjtFZTZHdEIsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBM0J3MEVKO0EyQnIwRUE7Ozs7RUFJRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTNCdTBFRjtBMkJwMEVBOztFQUVFLGdCQUFBO0EzQnMwRUY7QTJCbDBFQTs7RUFFRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0EzQm8wRUY7QTJCbDBFQTs7RUFFRSxhQUFBO0VBQ0EsaUJBQUE7QTNCbzBFRjtBMkIzekVFOzs7O0VBR0UsbUJmb0I2QjtBWjB5RWpDO0EyQnh6RUU7OztFQUVFLG1CZlk2QjtBWit5RWpDO0EyQm56RUk7OztFQUNFLG1CZkcyQjtBWm96RWpDO0EyQjV5RUE7RUFFRSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsZ0JBQUE7RUFDQSxnQkFBQTtBM0I0eUVGO0EyQjF5RUU7Ozs7O0VBRUUsZUFBQTtFQUNBLGdCQUFBO0EzQit5RUo7QTRCaGlGRTs7O0VBQ0UsWWhCK002QjtFZ0I5TTdCLGlCQUFBO0VBQ0EsZWhCd0JzQjtFZ0J2QnRCLGdCaEJ1RndCO0VnQnRGeEIsa0JoQjBGd0I7QVowOEU1QjtBNEJqaUZFOzs7RUFDRSxZaEJ1TTZCO0VnQnRNN0IsaUJoQnNNNkI7QVorMUVqQztBNEJsaUZFOzs7Ozs7O0VBRUUsWUFBQTtBNUJ5aUZKO0EyQnh6RUU7RUFDRSxZZmpENkI7RWVrRDdCLGlCQUFBO0VBQ0EsZWZ4T3NCO0VleU90QixnQmZ6S3dCO0VlMEt4QixrQmZ0S3dCO0FaZytFNUI7QTJCeHpFRTtFQUNFLFlmeEQ2QjtFZXlEN0IsaUJmekQ2QjtBWm0zRWpDO0EyQnh6RUU7O0VBRUUsWUFBQTtBM0IwekVKO0EyQnh6RUU7RUFDRSxZZmhFNkI7RWVpRTdCLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlZnhQc0I7RWV5UHRCLGdCZnpMd0I7QVptL0U1QjtBNEI5a0ZFOzs7RUFDRSxZaEI2TTZCO0VnQjVNN0Isa0JBQUE7RUFDQSxlaEJ1QnNCO0VnQnRCdEIsc0JoQnNGd0I7RWdCckZ4QixrQmhCeUZ3QjtBWnkvRTVCO0E0Qi9rRkU7OztFQUNFLFloQnFNNkI7RWdCcE03QixpQmhCb002QjtBWis0RWpDO0E0QmhsRkU7Ozs7Ozs7RUFFRSxZQUFBO0E1QnVsRko7QTJCNTBFRTtFQUNFLFlmN0U2QjtFZThFN0Isa0JBQUE7RUFDQSxlZm5Rc0I7RWVvUXRCLHNCZnBNd0I7RWVxTXhCLGtCZmpNd0I7QVorZ0Y1QjtBMkI1MEVFO0VBQ0UsWWZwRjZCO0VlcUY3QixpQmZyRjZCO0FabTZFakM7QTJCNTBFRTs7RUFFRSxZQUFBO0EzQjgwRUo7QTJCNTBFRTtFQUNFLFlmNUY2QjtFZTZGN0IsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVmblJzQjtFZW9SdEIsc0JmcE53QjtBWmtpRjVCO0EyQnIwRUE7RUFFRSxrQkFBQTtBM0JzMEVGO0EyQm4wRUU7RUFDRSxxQkFBQTtBM0JxMEVKO0EyQmowRUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxXZjNIK0I7RWU0SC9CLFlmNUgrQjtFZTZIL0IsaUJmN0grQjtFZThIL0Isa0JBQUE7RUFDQSxvQkFBQTtBM0JtMEVGO0EyQmowRUE7Ozs7O0VBR0UsV2ZsSStCO0VlbUkvQixZZm5JK0I7RWVvSS9CLGlCZnBJK0I7QVp5OEVqQztBMkJuMEVBOzs7OztFQUdFLFdmdkkrQjtFZXdJL0IsWWZ4SStCO0VleUkvQixpQmZ6SStCO0FaZzlFakM7QTRCbnVGRTtFQVdFLGNoQnNpQjZCO0FacXJFakM7QTRCeHRGRTtFQUNFLHFCaEJhUTtFRGtDRixnRGlCOUNOO0E1QjJ0Rko7QTRCMXRGSTtFQUNFLHFCaEJVTTtBWmt0Rlo7QTRCMXRGSTtFQUNFLHFCaEJPTTtFRGtDRixpRWlCdkNKO0E1QjR0Rk47QTRCeHRGRTtFQUNFLGNoQnFoQjZCO0VnQnBoQjdCLHFCaEJvaEI2QjtFZ0JuaEI3Qix5QmhCb2hCNkI7QVpzc0VqQztBNEJ2dEZFO0VBQ0UsY2hCK2dCNkI7QVowc0VqQztBNEIzdkZFO0VBV0UsY2hCK2lCNkI7QVpvc0VqQztBNEJodkZFO0VBQ0UscUJoQmFRO0VEa0NGLGdEaUI5Q047QTVCbXZGSjtBNEJsdkZJO0VBQ0UscUJoQlVNO0FaMHVGWjtBNEJsdkZJO0VBQ0UscUJoQk9NO0VEa0NGLGlFaUJ2Q0o7QTVCb3ZGTjtBNEJodkZFO0VBQ0UsY2hCOGhCNkI7RWdCN2hCN0IscUJoQjZoQjZCO0VnQjVoQjdCLHlCaEI2aEI2QjtBWnF0RWpDO0E0Qi91RkU7RUFDRSxjaEJ3aEI2QjtBWnl0RWpDO0E0Qm54RkU7RUFXRSxjaEJtakI2QjtBWnd0RWpDO0E0Qnh3RkU7RUFDRSxxQmhCYVE7RURrQ0YsZ0RpQjlDTjtBNUIyd0ZKO0E0QjF3Rkk7RUFDRSxxQmhCVU07QVprd0ZaO0E0QjF3Rkk7RUFDRSxxQmhCT007RURrQ0YsaUVpQnZDSjtBNUI0d0ZOO0E0Qnh3RkU7RUFDRSxjaEJraUI2QjtFZ0JqaUI3QixxQmhCaWlCNkI7RWdCaGlCN0IseUJoQmlpQjZCO0FaeXVFakM7QTRCdndGRTtFQUNFLGNoQjRoQjZCO0FaNnVFakM7QTJCOTNFRTtFQUNHLFNBQUE7QTNCZzRFTDtBMkI5M0VFO0VBQ0csTUFBQTtBM0JnNEVMO0EyQnQzRUE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBM0J3M0VGO0EyQnIyRUU7RUFFRTtJQUNFLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFM0JzMkVKO0UyQmwyRUU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFM0JvMkVKO0UyQmgyRUU7SUFDRSxxQkFBQTtFM0JrMkVKO0UyQi8xRUU7SUFDRSxxQkFBQTtJQUNBLHNCQUFBO0UzQmkyRUo7RTJCLzFFSTs7O0lBR0UsV0FBQTtFM0JpMkVOO0UyQjUxRUU7SUFDRSxXQUFBO0UzQjgxRUo7RTJCMzFFRTtJQUNFLGdCQUFBO0lBQ0Esc0JBQUE7RTNCNjFFSjtFMkJ4MUVFOztJQUVFLHFCQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7RTNCMDFFSjtFMkJ4MUVJOztJQUNFLGVBQUE7RTNCMjFFTjtFMkJ4MUVFOztJQUVFLGtCQUFBO0lBQ0EsY0FBQTtFM0IwMUVKO0UyQnQxRUU7SUFDRSxNQUFBO0UzQncxRUo7QUFDRjtBMkJwMEVFOzs7O0VBSUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTNCczBFSjtBMkJsMEVFOztFQUVFLGdCQUFBO0EzQm8wRUo7QTJCaDBFRTtFSjNpQkEsa0JBQUE7RUFDQSxtQkFBQTtBdkI4MkZGO0FtQm4zRkU7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBbkJvM0ZKO0FtQmwzRkU7RUFDRSxXQUFBO0FuQm8zRko7QTJCcjBFRTtFQUNFO0lBQ0UsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0UzQnUwRUo7QUFDRjtBMkJoMEVFO0VBQ0UsV0FBQTtBM0JrMEVKO0EyQjF6RUk7RUFDRTtJQUNFLHdCQUFBO0lBQ0EsZWZ0ZmtCO0Vaa3pGeEI7RTJCdHpFSTtJQUNFLGdCQUFBO0lBQ0EsZWY3ZmtCO0VadXpGeEI7QUFMRjtBNkIvNEZBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CakJvTStCO0VpQm5NL0Isa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQzZDQSxpQkFBQTtFQUNBLGVsQmtDd0I7RWtCakN4Qix3QmxCc0R3QjtFa0JyRHhCLGtCbEJxRzBCO0VEa0QxQix5QmtCck1xQjtFbEJzTWxCLHNCa0J0TWtCO0VsQndNYixpQmtCeE1hO0E3QjY1RnZCO0E2Qng1Rkk7RWZyQkYsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsbUJBQUE7QWQrNkZGO0E2QnY1RkU7RUFHRSxXakJrTDZCO0VpQmpMN0IscUJBQUE7QTdCdTVGSjtBNkJwNUZFO0VBRUUsVUFBQTtFQUNBLHNCQUFBO0VsQjRCTSxnRGtCM0JOO0E3QnM1Rko7QTZCbjVGRTtFQUdFLG1CakJ3UDZCO0VtQnJTL0IsYUY4Q21CO0VFM0NuQix5QkFBQTtFcEIrRFEsZ0JrQm5CTjtBN0JxNUZKO0E2Qjk0RkU7RUFFRSxvQkFBQTtBN0IrNEZKO0E2QnY0RkE7RUM3REUsV2xCOE0rQjtFa0I3TS9CLHlCbEI4QmtCO0VrQjdCbEIscUJsQjZCa0I7QVowNkZwQjtBOEJyOEZFO0VBRUUsV2xCd002QjtFa0J2TTdCLHlCQUFBO0VBQ0kscUJBQUE7QTlCczhGUjtBOEJwOEZFO0VBQ0UsV2xCbU02QjtFa0JsTTdCLHlCQUFBO0VBQ0kscUJBQUE7QTlCczhGUjtBOEJwOEZFO0VBR0UsV2xCNEw2QjtFa0IzTDdCLHlCQUFBO0VBQ0kscUJBQUE7QTlCbzhGUjtBOEJsOEZJO0VBR0UsV2xCcUwyQjtFa0JwTDNCLHlCQUFBO0VBQ0kscUJBQUE7QTlCazhGVjtBOEIvN0ZFO0VBR0Usc0JBQUE7QTlCKzdGSjtBOEIxN0ZJO0VBTUUseUJsQmJjO0VrQmNWLHFCbEJkVTtBWnE4RnBCO0E4Qm43RkU7RUFDRSxjbEJuQmdCO0VrQm9CaEIsc0JsQjJKNkI7QVoweEZqQztBNkJ4NkZBO0VDaEVFLHNCbEJvQmU7RWtCbkJmLHlCbEJrQlM7RWtCakJULHFCbEJpQlM7QVowOUZYO0E4QnorRkU7RUFFRSxzQmxCY2E7RWtCYmIseUJBQUE7RUFDSSxxQkFBQTtBOUIwK0ZSO0E4QngrRkU7RUFDRSxzQmxCU2E7RWtCUmIseUJBQUE7RUFDSSxxQkFBQTtBOUIwK0ZSO0E4QngrRkU7RUFHRSxzQmxCRWE7RWtCRGIseUJBQUE7RUFDSSxxQkFBQTtBOUJ3K0ZSO0E4QnQrRkk7RUFHRSxzQmxCTFc7RWtCTVgseUJBQUE7RUFDSSxxQkFBQTtBOUJzK0ZWO0E4Qm4rRkU7RUFHRSxzQkFBQTtBOUJtK0ZKO0E4Qjk5Rkk7RUFNRSx5QmxCekJLO0VrQjBCRCxxQmxCMUJDO0FacS9GWDtBOEJ2OUZFO0VBQ0UsY2xCL0JPO0VrQmdDUCxpQ2xCL0JhO0Fady9GakI7QTZCeDhGQTtFQ3BFRSxzQmxCb0JlO0VrQm5CZix5QmxCa0JTO0VrQmpCVCxxQmxCaUJTO0FaOC9GWDtBOEI3Z0dFO0VBRUUsc0JsQmNhO0VrQmJiLHlCQUFBO0VBQ0kscUJBQUE7QTlCOGdHUjtBOEI1Z0dFO0VBQ0Usc0JsQlNhO0VrQlJiLHlCQUFBO0VBQ0kscUJBQUE7QTlCOGdHUjtBOEI1Z0dFO0VBR0Usc0JsQkVhO0VrQkRiLHlCQUFBO0VBQ0kscUJBQUE7QTlCNGdHUjtBOEIxZ0dJO0VBR0Usc0JsQkxXO0VrQk1YLHlCQUFBO0VBQ0kscUJBQUE7QTlCMGdHVjtBOEJ2Z0dFO0VBR0Usc0JBQUE7QTlCdWdHSjtBOEJsZ0dJO0VBTUUseUJsQnpCSztFa0IwQkQscUJsQjFCQztBWnloR1g7QThCMy9GRTtFQUNFLGNsQi9CTztFa0JnQ1AsaUNsQi9CYTtBWjRoR2pCO0E2QngrRkE7RUN4RUUsV2xCME4rQjtFa0J6Ti9CLHlCbEJhYTtFa0JaYixxQmxCME4rQjtBWnkxRmpDO0E4QmpqR0U7RUFFRSxXbEJvTjZCO0VrQm5ON0IseUJBQUE7RUFDSSxtQkFBQTtBOUJrakdSO0E4QmhqR0U7RUFDRSxXbEIrTTZCO0VrQjlNN0IseUJBQUE7RUFDSSxxQkFBQTtBOUJrakdSO0E4QmhqR0U7RUFHRSxXbEJ3TTZCO0VrQnZNN0IseUJBQUE7RUFDSSxxQkFBQTtBOUJnakdSO0E4QjlpR0k7RUFHRSxXbEJpTTJCO0VrQmhNM0IseUJBQUE7RUFDSSxtQkFBQTtBOUI4aUdWO0E4QjNpR0U7RUFHRSxzQkFBQTtBOUIyaUdKO0E4QnRpR0k7RUFNRSx5QmxCOUJTO0VrQitCTCxxQmxCK0t1QjtBWm8zRmpDO0E4Qi9oR0U7RUFDRSxjbEJwQ1c7RWtCcUNYLHNCbEJ1SzZCO0FaMDNGakM7QTZCeGdHQTtFQzVFRSxXbEI4TitCO0VrQjdOL0IseUJsQnlCa0I7RWtCeEJsQixxQmxCOE4rQjtBWnkzRmpDO0E4QnJsR0U7RUFFRSxXbEJ3TjZCO0VrQnZON0IseUJBQUE7RUFDSSxxQkFBQTtBOUJzbEdSO0E4QnBsR0U7RUFDRSxXbEJtTjZCO0VrQmxON0IseUJBQUE7RUFDSSxxQkFBQTtBOUJzbEdSO0E4QnBsR0U7RUFHRSxXbEI0TTZCO0VrQjNNN0IseUJBQUE7RUFDSSxxQkFBQTtBOUJvbEdSO0E4QmxsR0k7RUFHRSxXbEJxTTJCO0VrQnBNM0IseUJBQUE7RUFDSSxxQkFBQTtBOUJrbEdWO0E4Qi9rR0U7RUFHRSxzQkFBQTtBOUIra0dKO0E4QjFrR0k7RUFNRSx5QmxCbEJjO0VrQm1CVixxQmxCbUx1QjtBWm81RmpDO0E4Qm5rR0U7RUFDRSxjbEJ4QmdCO0VrQnlCaEIsc0JsQjJLNkI7QVowNUZqQztBNkJ4aUdBO0VDaEZFLFdsQmtPK0I7RWtCak8vQix5QmxCYWE7RWtCWmIscUJsQmtPK0I7QVp5NUZqQztBOEJ6bkdFO0VBRUUsV2xCNE42QjtFa0IzTjdCLHlCQUFBO0VBQ0ksbUJBQUE7QTlCMG5HUjtBOEJ4bkdFO0VBQ0UsV2xCdU42QjtFa0J0TjdCLHlCQUFBO0VBQ0kscUJBQUE7QTlCMG5HUjtBOEJ4bkdFO0VBR0UsV2xCZ042QjtFa0IvTTdCLHlCQUFBO0VBQ0kscUJBQUE7QTlCd25HUjtBOEJ0bkdJO0VBR0UsV2xCeU0yQjtFa0J4TTNCLHlCQUFBO0VBQ0ksbUJBQUE7QTlCc25HVjtBOEJubkdFO0VBR0Usc0JBQUE7QTlCbW5HSjtBOEI5bUdJO0VBTUUseUJsQjlCUztFa0IrQkwscUJsQnVMdUI7QVpvN0ZqQztBOEJ2bUdFO0VBQ0UsY2xCcENXO0VrQnFDWCxzQmxCK0s2QjtBWjA3RmpDO0E2QnhrR0E7RUNwRkUsV2xCc084QjtFa0JyTzlCLHlCbEJPYTtFa0JOYixxQmxCc084QjtBWnk3RmhDO0E4QjdwR0U7RUFFRSxXbEJnTzRCO0VrQi9ONUIseUJBQUE7RUFDSSxxQkFBQTtBOUI4cEdSO0E4QjVwR0U7RUFDRSxXbEIyTjRCO0VrQjFONUIseUJBQUE7RUFDSSxxQkFBQTtBOUI4cEdSO0E4QjVwR0U7RUFHRSxXbEJvTjRCO0VrQm5ONUIseUJBQUE7RUFDSSxxQkFBQTtBOUI0cEdSO0E4QjFwR0k7RUFHRSxXbEI2TTBCO0VrQjVNMUIseUJBQUE7RUFDSSxxQkFBQTtBOUIwcEdWO0E4QnZwR0U7RUFHRSxzQkFBQTtBOUJ1cEdKO0E4QmxwR0k7RUFNRSx5QmxCcENTO0VrQnFDTCxxQmxCMkxzQjtBWm85RmhDO0E4QjNvR0U7RUFDRSxjbEIxQ1c7RWtCMkNYLHNCbEJtTDRCO0FaMDlGaEM7QTZCbm1HQTtFQUNFLGNoQmpFcUI7RWdCa0VyQixtQkFBQTtFQUNBLGdCQUFBO0E3QnFtR0Y7QTZCbm1HRTtFQUtFLDZCQUFBO0VsQnhDTSxnQmtCeUNOO0E3QmttR0o7QTZCaG1HRTtFQUlFLHlCQUFBO0E3QitsR0o7QTZCN2xHRTtFQUVFLGNqQnRDb0I7RWlCdUNwQiwwQmpCckNvQjtFaUJzQ3BCLDZCQUFBO0E3QjhsR0o7QTZCMWxHSTtFQUVFLGNqQmhGbUI7RWlCaUZuQixxQkFBQTtBN0IybEdOO0E2QmxsR0E7RUMzRUUsa0JBQUE7RUFDQSxlbEJvQ3dCO0VrQm5DeEIsc0JsQm1HMEI7RWtCbEcxQixrQmxCc0cwQjtBWjBqRzVCO0E2QnBsR0E7RUMvRUUsaUJBQUE7RUFDQSxlbEJxQ3dCO0VrQnBDeEIsZ0JsQm9HMEI7RWtCbkcxQixrQmxCdUcwQjtBWitqRzVCO0E2QnRsR0E7RUNuRkUsZ0JBQUE7RUFDQSxlbEJxQ3dCO0VrQnBDeEIsZ0JsQm9HMEI7RWtCbkcxQixrQmxCdUcwQjtBWnFrRzVCO0E2QnBsR0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBN0JzbEdGO0E2QmxsR0E7RUFDRSxlQUFBO0E3Qm9sR0Y7QTZCN2tHRTs7O0VBQ0UsV0FBQTtBN0JpbEdKO0FnQ2p2R0E7RUFDRSxVQUFBO0VyQmlMUSxnQ3FCaExSO0FoQ3F2R0Y7QWdDcHZHRTtFQUNFLFVBQUE7QWhDc3ZHSjtBZ0NsdkdBO0VBQ0UsYUFBQTtBaENvdkdGO0FnQ2x2R0U7RUFBWSxjQUFBO0FoQ3F2R2Q7QWdDaHZHQTtFQUFvQixrQkFBQTtBaENtdkdwQjtBZ0NqdkdBO0VBQW9CLHdCQUFBO0FoQ292R3BCO0FnQ2x2R0E7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFckIrSlEsdUNxQjlKUjtFckJzS1EsMEJxQnJLUjtFckJ5S1EsZ0NxQnhLNEI7QWhDdXZHdEM7QWlDcHhHQTtFQUNFLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QWpDc3hHRjtBaUNseEdBOztFQUVFLGtCQUFBO0FqQ294R0Y7QWlDaHhHQTtFQUNFLFVBQUE7QWpDa3hHRjtBaUM5d0dBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFyQm9UeUI7RXFCblR6QixhQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVyQnlEd0I7RXFCeER4QixnQkFBQTtFQUNBLHNCckJxUStCO0VxQnBRL0Isc0JBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCckJ5SDBCO0VEbEdsQiwyQ3NCdEJSO0VBQ0EsNEJBQUE7QWpDaXhHRjtBaUM1d0dFO0VBQ0UsUUFBQTtFQUNBLFVBQUE7QWpDOHdHSjtBaUMxd0dFO0VDdERBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QnRCOFMrQjtBWnFoR2pDO0FpQzN3R0U7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QnJCa0RzQjtFcUJqRHRCLGNyQnhCcUI7RXFCeUJyQixtQkFBQTtBakM2d0dKO0FpQ3Z3R0U7RUFFRSxxQkFBQTtFQUNBLGNyQjJPNkI7RXFCMU83Qix5QnJCNE82QjtBWjRoR2pDO0FpQ2x3R0U7RUFHRSxXckJrRndCO0VxQmpGeEIscUJBQUE7RUFDQSxVQUFBO0VBQ0EseUJyQnpFVztBWjIwR2Y7QWlDenZHRTtFQUdFLGNyQnpEcUI7QVprekd6QjtBaUNydkdFO0VBRUUscUJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VFM0dGLG1FQUFBO0VGNkdFLG1CckJxTDZCO0FaaWtHakM7QWlDL3VHRTtFQUNFLGNBQUE7QWpDaXZHSjtBaUM3dUdFO0VBQ0UsVUFBQTtBakMrdUdKO0FpQ3Z1R0E7RUFDRSxVQUFBO0VBQ0EsUUFBQTtBakN5dUdGO0FpQ2p1R0E7RUFDRSxPQUFBO0VBQ0EsV0FBQTtBakNtdUdGO0FpQy90R0E7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxlckJ0RHdCO0VxQnVEeEIsd0JyQnJDd0I7RXFCc0N4QixjckI3R3VCO0VxQjhHdkIsbUJBQUE7QWpDaXVHRjtBaUM3dEdBO0VBQ0UsZUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0FqQyt0R0Y7QWlDM3RHQTtFQUNFLFFBQUE7RUFDQSxVQUFBO0FqQzZ0R0Y7QWlDbHRHRTs7RUFDRSxhQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7QWpDcXRHSjtBaUNsdEdFOztFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QWpDcXRHSjtBaUM1c0dBO0VBRUk7SUFDRSxRQUFBO0lBQVUsVUFBQTtFakM4c0dkO0VpQzFzR0U7SUFDRSxPQUFBO0lBQVMsV0FBQTtFakM2c0diO0FBQ0Y7QW9DNzVHQTs7RUFFRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QXBDKzVHRjtBb0M5NUdFOztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBcENpNkdKO0FvQy81R0k7Ozs7O0VBSUUsVUFBQTtBcENrNkdOO0FvQzM1R0U7Ozs7RUFJRSxpQkFBQTtBcEM2NUdKO0FvQ3g1R0E7RUFDRSxpQkFBQTtBcEMwNUdGO0FtQmg3R0U7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBbkJpN0dKO0FtQi82R0U7RUFDRSxXQUFBO0FuQmk3R0o7QW9DOTVHRTs7O0VBR0UsV0FBQTtBcENnNkdKO0FvQzk1R0U7OztFQUdFLGdCQUFBO0FwQ2c2R0o7QW9DNTVHQTtFQUNFLGdCQUFBO0FwQzg1R0Y7QW9DMTVHQTtFQUNFLGNBQUE7QXBDNDVHRjtBb0MzNUdFO0VDbERBLDZCRG1EK0I7RUNsRDVCLDBCRGtENEI7QXBDODVHakM7QW9DMTVHQTs7RUMvQ0UsNEJEaUQ0QjtFQ2hEekIseUJEZ0R5QjtBcEM2NUc5QjtBb0N6NUdBO0VBQ0UsV0FBQTtBcEMyNUdGO0FvQ3o1R0E7RUFDRSxnQkFBQTtBcEMyNUdGO0FvQ3g1R0U7O0VDcEVBLDZCRHNFK0I7RUNyRTVCLDBCRHFFNEI7QXBDMjVHakM7QW9DeDVHQTtFQ2pFRSw0QkRrRTRCO0VDakV6Qix5QkRpRXlCO0FwQzI1RzlCO0FvQ3Y1R0E7O0VBRUUsVUFBQTtBcEN5NUdGO0FvQ3g0R0E7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FwQzA0R0Y7QW9DeDRHQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QXBDMDRHRjtBb0NyNEdBO0V6QjlDVSxnRHlCK0NSO0FwQ3c0R0Y7QW9DcjRHRTtFekJsRFEsZ0J5Qm1ETjtBcEN3NEdKO0FvQ2w0R0E7RUFDRSxjQUFBO0FwQ280R0Y7QW9DajRHQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QXBDbTRHRjtBb0NoNEdBO0VBQ0UsdUJBQUE7QXBDazRHRjtBb0MxM0dFOzs7RUFHRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FwQzQzR0o7QW1CcmdIRTtFQUVFLFlBQUE7RUFDQSxjQUFBO0FuQnNnSEo7QW1CcGdIRTtFQUNFLFdBQUE7QW5Cc2dISjtBb0M3M0dJO0VBQ0UsV0FBQTtBcEMrM0dOO0FvQzMzR0U7Ozs7RUFJRSxnQkFBQTtFQUNBLGNBQUE7QXBDNjNHSjtBb0N4M0dFO0VBQ0UsZ0JBQUE7QXBDMDNHSjtBb0N4M0dFO0VBQ0UsNEJ4QlJ3QjtFeUI1SjFCLDZCRHFLZ0M7RUNwSy9CLDRCRG9LK0I7QXBDMjNHbEM7QW9DejNHRTtFQUNFLDhCeEJad0I7RXlCcEsxQiwwQkRpTDZCO0VDaEw1Qix5QkRnTDRCO0FwQzQzRy9CO0FvQ3ozR0E7RUFDRSxnQkFBQTtBcEMyM0dGO0FvQ3gzR0U7O0VDaExBLDZCRGtMZ0M7RUNqTC9CLDRCRGlMK0I7QXBDMjNHbEM7QW9DeDNHQTtFQzdMRSwwQkQ4TDJCO0VDN0wxQix5QkQ2TDBCO0FwQzIzRzdCO0FvQ3AzR0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QXBDczNHRjtBb0NyM0dFOztFQUVFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QXBDdTNHSjtBb0NyM0dFO0VBQ0UsV0FBQTtBcEN1M0dKO0FvQ3Az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QnZDakMscUI1QndDaUM7QVoydkhuQztBd0NqeUhFO0VBQ0UsVzVCd0N1QztBWjJ2SDNDO0F3Q2x5SEk7RUFFRSxjNUIrQ3FDO0U0QjlDckMsNkI1QitDcUM7QVpvdkgzQztBd0MveEhFO0VBQ0UsVzVCMEIrQjtBWnV3SG5DO0F3Qzd4SEk7RUFDRSxXNUIwQnFDO0FacXdIM0M7QXdDN3hITTtFQUVFLFc1QnVCbUM7RTRCdEJuQyw2QjVCdUJtQztBWnV3SDNDO0F3QzF4SE07RUFHRSxXNUJpQm1DO0U0QmhCbkMseUI1QmlCbUM7QVp5d0gzQztBd0N0eEhNO0VBR0UsVzVCV21DO0U0QlZuQyw2QjVCV21DO0FaMndIM0M7QXdDanhIRTtFQUNFLGtCNUJldUM7QVpvd0gzQztBd0NseEhJO0VBRUUsc0I1QlVxQztBWnl3SDNDO0F3Q2p4SEk7RUFDRSxzQjVCUXFDO0FaMndIM0M7QXdDL3dIRTs7RUFFRSxxQjVCaEIrQjtBWml5SG5DO0F3QzF3SE07RUFHRSx5QjVCbkJtQztFNEJvQm5DLFc1QnJCbUM7QVoreEgzQztBd0N0d0hJO0VBR0k7SUFDRSxXNUJoQ2lDO0Vac3lIekM7RXdDcndIUTtJQUVFLFc1QmxDK0I7STRCbUMvQiw2QjVCbEMrQjtFWnd5SHpDO0V3Q2x3SFE7SUFHRSxXNUJ4QytCO0k0QnlDL0IseUI1QnhDK0I7RVoweUh6QztFd0M5dkhRO0lBR0UsVzVCOUMrQjtJNEIrQy9CLDZCNUI5QytCO0VaNHlIekM7QUFDRjtBd0NudkhFO0VBQ0UsVzVCakV1QztBWnN6SDNDO0F3Q3B2SEk7RUFDRSxXNUJsRXFDO0Fad3pIM0M7QXdDbHZIRTtFQUNFLFc1QnhFdUM7QVo0ekgzQztBd0NudkhJO0VBRUUsVzVCMUVxQztBWjh6SDNDO0F3Q2h2SE07RUFFRSxXNUI1RW1DO0FaNnpIM0M7QXdDenVIQTtFQUNFLHNCNUJwRTBDO0U0QnFFMUMscUI1QnBFMEM7QVoreUg1QztBd0N6dUhFO0VBQ0UsYzVCcEV3QztBWit5SDVDO0F3QzF1SEk7RUFFRSxXNUI3RHNDO0U0QjhEdEMsNkI1QjdEc0M7QVp3eUg1QztBd0N2dUhFO0VBQ0UsYzVCbEZ3QztBWjJ6SDVDO0F3Q3J1SEk7RUFDRSxjNUJsRnNDO0FaeXpINUM7QXdDcnVITTtFQUVFLFc1QnJGb0M7RTRCc0ZwQyw2QjVCckZvQztBWjJ6SDVDO0F3Q2x1SE07RUFHRSxXNUI3Rm9DO0U0QjhGcEMseUI1QjNGb0M7QVo2ekg1QztBd0M5dEhNO0VBR0UsVzVCakdvQztFNEJrR3BDLDZCNUJqR29DO0FaK3pINUM7QXdDeHRIRTtFQUNFLGtCNUI5RndDO0Fad3pINUM7QXdDenRISTtFQUVFLHNCNUJuR3NDO0FaNnpINUM7QXdDeHRISTtFQUNFLHNCNUJyR3NDO0FaK3pINUM7QXdDdHRIRTs7RUFFRSxxQkFBQTtBeEN3dEhKO0F3Q2x0SE07RUFHRSx5QjVCL0hvQztFNEJnSXBDLFc1Qm5Jb0M7QVpxMUg1QztBd0M5c0hJO0VBR0k7SUFDRSxxQjVCL0lrQztFWjYxSDFDO0V3QzVzSE07SUFDRSx5QjVCbEprQztFWmcySDFDO0V3QzVzSE07SUFDRSxjNUJsSmtDO0VaZzJIMUM7RXdDN3NIUTtJQUVFLFc1QnBKZ0M7STRCcUpoQyw2QjVCcEpnQztFWmsySDFDO0V3QzFzSFE7SUFHRSxXNUI1SmdDO0k0QjZKaEMseUI1QjFKZ0M7RVpvMkgxQztFd0N0c0hRO0lBR0UsVzVCaEtnQztJNEJpS2hDLDZCNUJoS2dDO0VaczJIMUM7QUFDRjtBd0Noc0hFO0VBQ0UsYzVCOUt3QztBWmczSDVDO0F3Q2pzSEk7RUFDRSxXNUIvS3NDO0FaazNINUM7QXdDL3JIRTtFQUNFLGM1QnJMd0M7QVpzM0g1QztBd0Noc0hJO0VBRUUsVzVCdkxzQztBWnczSDVDO0F3QzdySE07RUFFRSxXNUJ6TG9DO0FadTNINUM7QTBDMTBJQTtFQUNFLGlCQUFBO0VBQ0EsbUI5QmtId0I7RThCakh4QixnQkFBQTtFQUNBLHlCOUI0MUI4QjtFOEIzMUI5QixrQjlCNkowQjtBWitxSTVCO0EwQzEwSUU7RUFDRSxxQkFBQTtBMUM0MElKO0EwQzEwSUk7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFc5QnExQjBCO0FadS9HaEM7QTBDeDBJRTtFQUNFLGM5QnlCcUI7QVppekl6QjtBMkM5MUlBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCL0JnSzBCO0FaZ3NJNUI7QTJDOTFJRTtFQUNFLGVBQUE7QTNDZzJJSjtBMkMvMUlJOztFQUVFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esd0IvQnVHb0I7RStCdEdwQixxQkFBQTtFQUNBLGMvQm1CYztFK0JsQmQsc0IvQnFmaUM7RStCcGZqQyxzQkFBQTtFQUNBLGlCQUFBO0EzQ2kySU47QTJDOTFJTTs7RUFFRSxjQUFBO0VOWE4sOEJ6QndKMEI7RXlCdkp2QiwyQnpCdUp1QjtBWnF0STVCO0EyQzcxSU07O0VOeEJKLCtCekJnSzBCO0V5Qi9KdkIsNEJ6QitKdUI7QVowdEk1QjtBMkN6MUlJOzs7RUFFRSxVQUFBO0VBQ0EsYy9CdUNrQjtFK0J0Q2xCLHlCL0JNbUI7RStCTG5CLGtCL0JnZWlDO0FaNDNIdkM7QTJDdDFJSTs7OztFQUdFLFVBQUE7RUFDQSxXL0J3ZGlDO0UrQnZkakMseUIvQjFCYztFK0IyQmQscUIvQjNCYztFK0I0QmQsZUFBQTtBM0N5MUlOO0EyQ3AxSUk7Ozs7OztFQU1FLGMvQnJCbUI7RStCc0JuQixzQi9COGNpQztFK0I3Y2pDLGtCL0I4Y2lDO0UrQjdjakMsbUIvQmdPMkI7QVpzbklqQztBNEMxNUlJOztFQUVFLGtCQUFBO0VBQ0EsZWhDNkZvQjtFZ0M1RnBCLHNCaEM0SnNCO0FaZ3dJNUI7QTRDejVJTTs7RVBJSiw4QnpCeUowQjtFeUJ4SnZCLDJCekJ3SnVCO0FaaXdJNUI7QTRDeDVJTTs7RVBWSiwrQnpCaUswQjtFeUJoS3ZCLDRCekJnS3VCO0Fac3dJNUI7QTRDMTZJSTs7RUFFRSxpQkFBQTtFQUNBLGVoQzhGb0I7RWdDN0ZwQixnQmhDNkpzQjtBWit3STVCO0E0Q3o2SU07O0VQSUosOEJ6QjBKMEI7RXlCekp2QiwyQnpCeUp1QjtBWmd4STVCO0E0Q3g2SU07O0VQVkosK0J6QmtLMEI7RXlCakt2Qiw0QnpCaUt1QjtBWnF4STVCO0E2Q3o3SUE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTdDMjdJRjtBbUJ2N0lFO0VBRUUsWUFBQTtFQUNBLGNBQUE7QW5CdzdJSjtBbUJ0N0lFO0VBQ0UsV0FBQTtBbkJ3N0lKO0E2Q2g4SUU7RUFDRSxlQUFBO0E3Q2s4SUo7QTZDajhJSTs7RUFFRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JqQ3VmaUM7RWlDdGZqQyxzQkFBQTtFQUNBLG1CakMyZ0JpQztBWnc3SHZDO0E2Q2g4SUk7O0VBRUUscUJBQUE7RUFDQSx5QmpDeUJtQjtBWnk2SXpCO0E2Qzc3SUk7O0VBRUUsWUFBQTtBN0MrN0lOO0E2QzE3SUk7O0VBRUUsV0FBQTtBN0M0N0lOO0E2Q3Y3SUk7Ozs7RUFJRSxjQUFBO0VBQ0Esc0JqQ3VkaUM7RWlDdGRqQyxtQmpDc1AyQjtBWm1zSWpDO0E4Q3YrSUE7RUFDRSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsV2xDdW9CNEI7RWtDdG9CNUIsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QTlDeStJRjtBOENwK0lFO0VBQ0UsYUFBQTtBOUNzK0lKO0E4Q2wrSUU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QTlDbytJSjtBOEM5OUlFO0VBRUUsV2xDaW5CMEI7RWtDaG5CMUIscUJBQUE7RUFDQSxlQUFBO0E5Qys5SUo7QThDeDlJQTtFQ3hDRSx5Qm5DaUJhO0Faay9JZjtBK0NoZ0pJO0VBRUUseUJBQUE7QS9DaWdKTjtBOEMxOUlBO0VDNUNFLHlCbkMyQmtCO0FaOCtJcEI7QStDdGdKSTtFQUVFLHlCQUFBO0EvQ3VnSk47QThDNTlJQTtFQ2hERSx5Qm5Da0NrQjtBWjYrSXBCO0ErQzVnSkk7RUFFRSx5QkFBQTtBL0M2Z0pOO0E4Qzk5SUE7RUNwREUseUJuQ2lCYTtBWm9nSmY7QStDbGhKSTtFQUVFLHlCQUFBO0EvQ21oSk47QThDaCtJQTtFQ3hERSx5Qm5DNkJrQjtBWjgvSXBCO0ErQ3hoSkk7RUFFRSx5QkFBQTtBL0N5aEpOO0E4Q2wrSUE7RUM1REUseUJuQ2lCYTtBWmdoSmY7QStDOWhKSTtFQUVFLHlCQUFBO0EvQytoSk47QWdEamlKQTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZXBDMkZ3QjtFb0MxRnhCLGlCcEM4MEI0QjtFb0M3MEI1QixXcENtMEI0QjtFb0NsMEI1QixjcEM2MEI0QjtFb0M1MEI1QixzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QnBDK0J1QjtFb0M5QnZCLG1CcEN5MEI0QjtBWjB0SDlCO0FnRGhpSkU7RUFDRSxhQUFBO0FoRGtpSko7QWdEOWhKRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBaERnaUpKO0FnRDdoSkU7RUFFRSxNQUFBO0VBQ0EsZ0JBQUE7QWhEOGhKSjtBZ0R4aEpFO0VBRUUsY3BDTGdCO0VvQ01oQixzQnBDNHlCMEI7QVo2dUg5QjtBZ0R0aEpFO0VBQ0UsWUFBQTtBaER3aEpKO0FnRHJoSkU7RUFDRSxpQkFBQTtBaER1aEpKO0FnRHBoSkU7RUFDRSxnQkFBQTtBaERzaEpKO0FnRGhoSkU7RUFFRSxXcENreEIwQjtFb0NqeEIxQixxQkFBQTtFQUNBLGVBQUE7QWhEaWhKSjtBaUQ3a0pBO0VBQ0UsaUJyQ3NpQitCO0VxQ3JpQi9CLG9CckNxaUIrQjtFcUNwaUIvQixtQnJDb2lCK0I7RXFDbmlCL0IsY3JDb2lCK0I7RXFDbmlCL0IseUJyQ3dDdUI7QVp1aUp6QjtBaUQ3a0pFOztFQUVFLGNyQ2lpQjZCO0FaOGlJakM7QWlENWtKRTtFQUNFLG1CQUFBO0VBQ0EsZXJDNmhCNkI7RXFDNWhCN0IsZ0JBQUE7QWpEOGtKSjtBaUQza0pFO0VBQ0UseUJBQUE7QWpENmtKSjtBaUQxa0pFO0VBRUUsa0JyQzJJd0I7QVpnOEk1QjtBaUR4a0pFO0VBQ0UsZUFBQTtBakQwa0pKO0FpRHZrSkU7RUEvQkY7SUFnQ0ksaUJBQUE7SUFDQSxvQkFBQTtFakQwa0pGO0VpRHhrSkU7SUFFRSxrQkFBQTtJQUNBLG1CQUFBO0VqRHlrSko7RWlEdGtKRTs7SUFFRSxlckNpZ0IyQjtFWnVrSS9CO0FBQ0Y7QWtEbm5KQTtFQUNFLGNBQUE7RUFDQSxZdEM2eUI0QjtFc0M1eUI1QixtQnRDZ0h3QjtFc0MvR3hCLHdCdEM2R3dCO0VzQzVHeEIsc0J0Q2dFc0I7RXNDL0R0QixzQkFBQTtFQUNBLGtCdEMwSjBCO0VEb0JsQixtQ3VDN0tSO0FsRHVuSkY7QWtEcm5KRTs7RW5DUEEsY0FEOEI7RUFFOUIsZUFBQTtFQUNBLFlBQUE7RW1DUUUsaUJBQUE7RUFDQSxrQkFBQTtBbER5bkpKO0FrRG5uSkU7RUFDRSxZdENxeUIwQjtFc0NweUIxQixjdENrQnFCO0FabW1KekI7QWtEaG5KQTs7O0VBR0UscUJyQ0RxQjtBYm1uSnZCO0FtRDlvSkE7RUFDRSxhdkNrckI0QjtFdUNqckI1Qiw2QkFBQTtFQUNBLGtCdkM0SjBCO0Faby9JNUI7QW1EN29KRTtFQUNFLGFBQUE7RUFFQSxjQUFBO0FuRDhvSko7QW1EMW9KRTtFQUNFLDBCQUFBO0FuRDRvSko7QW1EeG9KRTs7RUFFRSxnQkFBQTtBbkQwb0pKO0FtRHZvSkU7RUFDRSxlQUFBO0FuRHlvSko7QW1Eam9KQTs7RUFFRSxtQkFBQTtBbkRtb0pGO0FtRGhvSkU7O0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QW5EbW9KSjtBbUQzbkpBO0VDdERFLHlCeENzakIrQjtFd0NyakIvQixxQnhDc2pCK0I7RXdDcmpCL0IsY3hDbWpCK0I7QVppb0lqQztBb0RsckpFO0VBQ0UseUJBQUE7QXBEb3JKSjtBb0RsckpFO0VBQ0UsY0FBQTtBcERvckpKO0FtRGxvSkE7RUMxREUseUJ4QzBqQitCO0V3Q3pqQi9CLHFCeEMyakIrQjtFd0MxakIvQixjeEN1akIrQjtBWndvSWpDO0FvRDdySkU7RUFDRSx5QkFBQTtBcEQrckpKO0FvRDdySkU7RUFDRSxjQUFBO0FwRCtySko7QW1Eem9KQTtFQzlERSx5QnhDK2pCK0I7RXdDOWpCL0IscUJ4QytqQitCO0V3QzlqQi9CLGN4QzRqQitCO0FaOG9JakM7QW9EeHNKRTtFQUNFLHlCQUFBO0FwRDBzSko7QW9EeHNKRTtFQUNFLGNBQUE7QXBEMHNKSjtBbURocEpBO0VDbEVFLHlCeENta0IrQjtFd0Nsa0IvQixxQnhDbWtCK0I7RXdDbGtCL0IsY3hDZ2tCK0I7QVpxcElqQztBb0RudEpFO0VBQ0UseUJBQUE7QXBEcXRKSjtBb0RudEpFO0VBQ0UsY0FBQTtBcERxdEpKO0FxRGp0SkE7RUFDRTtJQUFRLDJCQUFBO0VyRDR0SlI7RXFEM3RKQTtJQUFRLHdCQUFBO0VyRDh0SlI7QUFDRjtBcUR2dEpBO0VBQ0UsZ0JBQUE7RUFDQSxZekM4RndCO0V5QzdGeEIsbUJ6QzZGd0I7RXlDNUZ4Qix5QnpDd3JCNEI7RXlDdnJCNUIsa0J6Q3lJMEI7RURsR2xCLDhDMEN0Q1I7QXJEMHRKRjtBcUR0dEpBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZXpDOER3QjtFeUM3RHhCLGlCekNpRndCO0V5Q2hGeEIsV3pDOHFCNEI7RXlDN3FCNUIsa0JBQUE7RUFDQSx5QnpDYmtCO0VEdUNWLDhDMEN6QlI7RTFDK0lRLDJCMEM5SVI7QXJEMnRKRjtBcURudEpBOztFQ0dFLHFNQUFBO0VEQUEsMEJBQUE7QXJEdXRKRjtBcURodEpBOztFMUMxQ1Usa0QwQzRDVztBckRvdEpyQjtBcUQ3c0pBO0VFckVFLHlCM0NrQ2tCO0FabXZKcEI7QXVEbHhKRTtFRGtEQSxxTUFBQTtBdERxdUpGO0FxRGp0SkE7RUV6RUUseUIzQ2lCYTtBWjR3SmY7QXVEMXhKRTtFRGtEQSxxTUFBQTtBdEQ2dUpGO0FxRHJ0SkE7RUU3RUUseUIzQzZCa0I7QVp3d0pwQjtBdURseUpFO0VEa0RBLHFNQUFBO0F0RHF2SkY7QXFEenRKQTtFRWpGRSx5QjNDaUJhO0FaNHhKZjtBdUQxeUpFO0VEa0RBLHFNQUFBO0F0RDZ2SkY7QXdEcnpKQTtFQUVFLGdCQUFBO0F4RHN6SkY7QXdEcHpKRTtFQUNFLGFBQUE7QXhEc3pKSjtBd0RsekpBOztFQUVFLE9BQUE7RUFDQSxnQkFBQTtBeERvekpGO0F3RGp6SkE7RUFDRSxjQUFBO0F4RG16SkY7QXdEaHpKQTtFQUNFLGNBQUE7QXhEa3pKRjtBd0QveUpFO0VBQ0UsZUFBQTtBeERpekpKO0F3RDd5SkE7O0VBRUUsa0JBQUE7QXhEK3lKRjtBd0Q1eUpBOztFQUVFLG1CQUFBO0F4RDh5SkY7QXdEM3lKQTs7O0VBR0UsbUJBQUE7RUFDQSxtQkFBQTtBeEQ2eUpGO0F3RDF5SkE7RUFDRSxzQkFBQTtBeEQ0eUpGO0F3RHp5SkE7RUFDRSxzQkFBQTtBeEQyeUpGO0F3RHZ5SkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7QXhEeXlKRjtBd0RueUpBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F4RHF5SkY7QXlENTFKQTtFQUVFLG1CQUFBO0VBQ0EsZUFBQTtBekQ2MUpGO0F5RHIxSkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUVBLG1CQUFBO0VBQ0Esc0I3Q2t0QjhCO0U2Q2p0QjlCLHNCQUFBO0F6RHMxSkY7QXlEbjFKRTtFcEIzQkEsNEJ6Qm9LMEI7RXlCbkt6QiwyQnpCbUt5QjtBWjhzSjVCO0F5RHAxSkU7RUFDRSxnQkFBQTtFcEJ2QkYsK0J6QjRKMEI7RXlCM0p6Qiw4QnpCMkp5QjtBWm10SjVCO0F5RDcwSkE7O0VBRUUsVzdDcXRCOEI7QVowbkloQztBeUQ3MEpFOztFQUNFLFc3Q290QjRCO0FaNG5JaEM7QXlENTBKRTs7O0VBRUUscUJBQUE7RUFDQSxXN0Myc0I0QjtFNkMxc0I1Qix5QjdDeXJCNEI7QVpzcEloQztBeUQzMEpBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0F6RDYwSkY7QXlEeDBKRTtFQUdFLHlCN0N0QnFCO0U2Q3VCckIsYzdDekJxQjtFNkMwQnJCLG1CN0M4TjZCO0FaMG1KakM7QXlEcjBKSTtFQUNFLGNBQUE7QXpEdTBKTjtBeURyMEpJO0VBQ0UsYzdDakNtQjtBWncySnpCO0F5RGwwSkU7RUFHRSxVQUFBO0VBQ0EsVzdDa0Z3QjtFNkNqRnhCLHlCN0N2RVc7RTZDd0VYLHFCN0N4RVc7QVowNEpmO0F5RC96Skk7Ozs7Ozs7RUFHRSxjQUFBO0F6RHEwSk47QXlEbjBKSTtFQUNFLGM3Q3NwQjBCO0FaK3FJaEM7QTBEdjZKRTtFQUNFLGM5Q29qQjZCO0U4Q25qQjdCLHlCOUNvakI2QjtBWnEzSWpDO0EwRHA2SkU7O0VBRUUsYzlDNGlCNkI7QVowM0lqQztBMERwNkpJOztFQUNFLGNBQUE7QTFEdTZKTjtBMERwNkpJOzs7RUFFRSxjOUNvaUIyQjtFOENuaUIzQix5QkFBQTtBMUR1NkpOO0EwRHI2Skk7Ozs7RUFHRSxXQUFBO0VBQ0EseUI5QzZoQjJCO0U4QzVoQjNCLHFCOUM0aEIyQjtBWjQ0SWpDO0EwRGo4SkU7RUFDRSxjOUN3akI2QjtFOEN2akI3Qix5QjlDd2pCNkI7QVoyNElqQztBMEQ5N0pFOztFQUVFLGM5Q2dqQjZCO0FaZzVJakM7QTBEOTdKSTs7RUFDRSxjQUFBO0ExRGk4Sk47QTBEOTdKSTs7O0VBRUUsYzlDd2lCMkI7RThDdmlCM0IseUJBQUE7QTFEaThKTjtBMEQvN0pJOzs7O0VBR0UsV0FBQTtFQUNBLHlCOUNpaUIyQjtFOENoaUIzQixxQjlDZ2lCMkI7QVprNklqQztBMEQzOUpFO0VBQ0UsYzlDNmpCNkI7RThDNWpCN0IseUI5QzZqQjZCO0FaZzZJakM7QTBEeDlKRTs7RUFFRSxjOUNxakI2QjtBWnE2SWpDO0EwRHg5Skk7O0VBQ0UsY0FBQTtBMUQyOUpOO0EwRHg5Skk7OztFQUVFLGM5QzZpQjJCO0U4QzVpQjNCLHlCQUFBO0ExRDI5Sk47QTBEejlKSTs7OztFQUdFLFdBQUE7RUFDQSx5QjlDc2lCMkI7RThDcmlCM0IscUI5Q3FpQjJCO0FadTdJakM7QTBEci9KRTtFQUNFLGM5Q2lrQjZCO0U4Q2hrQjdCLHlCOUNpa0I2QjtBWnM3SWpDO0EwRGwvSkU7O0VBRUUsYzlDeWpCNkI7QVoyN0lqQztBMERsL0pJOztFQUNFLGNBQUE7QTFEcS9KTjtBMERsL0pJOzs7RUFFRSxjOUNpakIyQjtFOENoakIzQix5QkFBQTtBMURxL0pOO0EwRG4vSkk7Ozs7RUFHRSxXQUFBO0VBQ0EseUI5QzBpQjJCO0U4Q3ppQjNCLHFCOUN5aUIyQjtBWjY4SWpDO0F5RHg1SkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7QXpEMDVKRjtBeUR4NUpBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBekQwNUpGO0EyRHBoS0E7RUFDRSxtQi9Da0h3QjtFK0NqSHhCLHNCL0Nxd0I0QjtFK0Nwd0I1Qiw2QkFBQTtFQUNBLGtCL0M2SjBCO0VEbEdsQix5Q2dEMURSO0EzRHVoS0Y7QTJEbmhLQTtFQUNFLGEvQzh2QjRCO0FadXhJOUI7QW1CeGhLRTtFQUVFLFlBQUE7RUFDQSxjQUFBO0FuQnloS0o7QW1CdmhLRTtFQUNFLFdBQUE7QW5CeWhLSjtBMkR2aEtBO0VBQ0Usa0IvQ3l2QjRCO0UrQ3h2QjVCLG9DQUFBO0V0QnBCQSw0QnNCcUIyQjtFdEJwQjFCLDJCc0JvQjBCO0EzRDBoSzdCO0EyRHhoS0U7RUFDRSxjQUFBO0EzRDBoS0o7QTJEcmhLQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0EzRHVoS0Y7QTJEcmhLRTs7Ozs7RUFLRSxjQUFBO0EzRHVoS0o7QTJEbGhLQTtFQUNFLGtCL0M4dEI0QjtFK0M3dEI1Qix5Qi9DbXVCNEI7RStDbHVCNUIsMEJBQUE7RXRCeENBLCtCc0J5QzhCO0V0QnhDN0IsOEJzQndDNkI7QTNEcWhLaEM7QTJEM2dLRTs7RUFFRSxnQkFBQTtBM0Q2Z0tKO0EyRDNnS0k7O0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBM0Q4Z0tOO0EyRHpnS007O0VBQ0UsYUFBQTtFdEJ2RU4sNEJzQndFaUM7RXRCdkVoQywyQnNCdUVnQztBM0Q2Z0tuQztBMkR2Z0tNOztFQUNFLGdCQUFBO0V0QnZFTiwrQnNCd0VvQztFdEJ2RW5DLDhCc0J1RW1DO0EzRDJnS3RDO0EyRHRnS0k7RXRCckZGLDBCc0JzRitCO0V0QnJGOUIseUJzQnFGOEI7QTNEeWdLakM7QTJEbmdLRTtFQUNFLG1CQUFBO0EzRHFnS0o7QTJEbGdLQTtFQUNFLG1CQUFBO0EzRG9nS0Y7QTJEMy9KRTs7O0VBR0UsZ0JBQUE7QTNENi9KSjtBMkQzL0pJOzs7RUFDRSxrQi9DMnBCd0I7RStDMXBCeEIsbUIvQzBwQndCO0FacTJJOUI7QTJEMy9KRTs7RXRCckhBLDRCc0J1SDZCO0V0QnRINUIsMkJzQnNINEI7QTNEOC9KL0I7QTJEMS9KTTs7OztFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTNEKy9KUjtBMkQ3L0pROzs7Ozs7OztFQUVFLDJCQUFBO0EzRHFnS1Y7QTJEbmdLUTs7Ozs7Ozs7RUFFRSw0QkFBQTtBM0QyZ0tWO0EyRHJnS0U7O0V0Qm5JQSwrQnNCcUlnQztFdEJwSS9CLDhCc0JvSStCO0EzRHdnS2xDO0EyRHBnS007Ozs7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0EzRHlnS1I7QTJEdmdLUTs7Ozs7Ozs7RUFFRSw4QkFBQTtBM0QrZ0tWO0EyRDdnS1E7Ozs7Ozs7O0VBRUUsK0JBQUE7QTNEcWhLVjtBMkRoaEtFOzs7O0VBSUUsMEJBQUE7QTNEa2hLSjtBMkRoaEtFOztFQUVFLGFBQUE7QTNEa2hLSjtBMkRoaEtFOztFQUVFLFNBQUE7QTNEa2hLSjtBMkQ3Z0tROzs7Ozs7Ozs7Ozs7RUFFRSxjQUFBO0EzRHloS1Y7QTJEdmhLUTs7Ozs7Ozs7Ozs7O0VBRUUsZUFBQTtBM0RtaUtWO0EyRDVoS1E7Ozs7Ozs7O0VBRUUsZ0JBQUE7QTNEb2lLVjtBMkQ3aEtROzs7Ozs7OztFQUVFLGdCQUFBO0EzRHFpS1Y7QTJEaGlLRTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtBM0RraUtKO0EyRHhoS0E7RUFDRSxtQi9Dckd3QjtBWituSzFCO0EyRHZoS0U7RUFDRSxnQkFBQTtFQUNBLGtCL0M1RHdCO0FacWxLNUI7QTJEdmhLSTtFQUNFLGVBQUE7QTNEeWhLTjtBMkRyaEtFO0VBQ0UsZ0JBQUE7QTNEdWhLSjtBMkRyaEtJOztFQUVFLDBCQUFBO0EzRHVoS047QTJEbmhLRTtFQUNFLGFBQUE7QTNEcWhLSjtBMkRwaEtJO0VBQ0UsNkJBQUE7QTNEc2hLTjtBMkQvZ0tBO0VDMVBFLGtCaERxeEI0QjtBWnUvSTlCO0E0RDF3S0U7RUFDRSxjaER3Q3FCO0VnRHZDckIseUJoRGt4QjBCO0VnRGp4QjFCLGtCaERneEIwQjtBWjQvSTlCO0E0RDF3S0k7RUFDRSxzQmhENndCd0I7QVorL0k5QjtBNEQxd0tJO0VBQ0UsY2hEMndCd0I7RWdEMXdCeEIseUJoRCtCbUI7QVo2dUt6QjtBNER4d0tJO0VBQ0UseUJoRG93QndCO0Fac2dKOUI7QTJEOWhLQTtFQzdQRSxxQmhEMkJrQjtBWm13S3BCO0E0RDV4S0U7RUFDRSxXaERxeEIwQjtFZ0RweEIxQix5QmhEdUJnQjtFZ0R0QmhCLHFCaERzQmdCO0Fad3dLcEI7QTRENXhLSTtFQUNFLHlCaERtQmM7QVoyd0twQjtBNEQ1eEtJO0VBQ0UsY2hEZ0JjO0VnRGZkLHNCaEQ0d0J3QjtBWmtoSjlCO0E0RDF4S0k7RUFDRSw0QmhEVWM7QVpreEtwQjtBMkQ3aUtBO0VDaFFFLHFCaER1akIrQjtBWnl2SmpDO0E0RDl5S0U7RUFDRSxjaERrakI2QjtFZ0RqakI3Qix5QmhEa2pCNkI7RWdEampCN0IscUJoRGtqQjZCO0FaOHZKakM7QTREOXlLSTtFQUNFLHlCaEQraUIyQjtBWml3SmpDO0E0RDl5S0k7RUFDRSxjaEQyaUIyQjtFZ0QxaUIzQix5QmhEeWlCMkI7QVp1d0pqQztBNEQ1eUtJO0VBQ0UsNEJoRHNpQjJCO0Fad3dKakM7QTJENWpLQTtFQ25RRSxxQmhENGpCK0I7QVpzd0pqQztBNERoMEtFO0VBQ0UsY2hEc2pCNkI7RWdEcmpCN0IseUJoRHNqQjZCO0VnRHJqQjdCLHFCaER1akI2QjtBWjJ3SmpDO0E0RGgwS0k7RUFDRSx5QmhEb2pCMkI7QVo4d0pqQztBNERoMEtJO0VBQ0UsY2hEK2lCMkI7RWdEOWlCM0IseUJoRDZpQjJCO0FacXhKakM7QTREOXpLSTtFQUNFLDRCaEQyaUIyQjtBWnF4SmpDO0EyRDNrS0E7RUN0UUUscUJoRGdrQitCO0Fab3hKakM7QTREbDFLRTtFQUNFLGNoRDJqQjZCO0VnRDFqQjdCLHlCaEQyakI2QjtFZ0QxakI3QixxQmhEMmpCNkI7QVp5eEpqQztBNERsMUtJO0VBQ0UseUJoRHdqQjJCO0FaNHhKakM7QTREbDFLSTtFQUNFLGNoRG9qQjJCO0VnRG5qQjNCLHlCaERrakIyQjtBWmt5SmpDO0E0RGgxS0k7RUFDRSw0QmhEK2lCMkI7QVpteUpqQztBMkQxbEtBO0VDelFFLHFCaERva0IrQjtBWmt5SmpDO0E0RHAyS0U7RUFDRSxjaEQrakI2QjtFZ0Q5akI3Qix5QmhEK2pCNkI7RWdEOWpCN0IscUJoRCtqQjZCO0FadXlKakM7QTREcDJLSTtFQUNFLHlCaEQ0akIyQjtBWjB5SmpDO0E0RHAyS0k7RUFDRSxjaER3akIyQjtFZ0R2akIzQix5QmhEc2pCMkI7QVpnekpqQztBNERsMktJO0VBQ0UsNEJoRG1qQjJCO0FaaXpKakM7QTZEbDNLQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJqRDZ6QjRCO0VpRDV6QjVCLHlCQUFBO0VBQ0EsZ0JBQUE7RWxEeURRLCtDa0R4RFI7QTdEcTNLRjtBNkRwM0tFO0VBQ0Usa0JBQUE7RUFDQSxpQ0FBQTtBN0RzM0tKO0E2RGozS0E7RUFDRSxhQUFBO0VBQ0Esa0JqRGlKMEI7QVprdUs1QjtBNkRqM0tBO0VBQ0UsWUFBQTtFQUNBLGtCakQ4STBCO0FacXVLNUI7QThEejRLQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJsRDIzQjRCO0VrRDEzQjVCLGNBQUE7RUFDQSxXbEQwM0I0QjtFa0R6M0I1Qix5QmxEMDNCNEI7RW1CbDRCNUIsWStCU2lCO0UvQk5qQix5QkFBQTtBL0JrNUtGO0E4RDE0S0U7RUFFRSxXbERvM0IwQjtFa0RuM0IxQixxQkFBQTtFQUNBLGVBQUE7RS9CZkYsWStCZ0JtQjtFL0JibkIseUJBQUE7QS9CeTVLRjtBOERsNEtBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtBOURvNEtGO0ErRDU1S0E7RUFDRSxnQkFBQTtBL0Q4NUtGO0ErRDE1S0E7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFuRG9VeUI7RW1EblV6Qixp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eUJBQUE7RXhFNGhNRjtFd0V6aE1GO0lBRUksMEJBQUE7RXhFNGhNRjtFd0V6aE1GO0lBRUksZ0NBQUE7RXhFNGhNRjtBQWRGO0F3RTFnTUE7RUQvREU7SUFDRSx5QkFBQTtFdkUybE1GO0V1RXpsTUE7SUFBbUIseUJBQUE7RXZFNGxNbkI7RXVFM2xNQTtJQUFtQiw2QkFBQTtFdkU4bE1uQjtFdUU3bE1BOztJQUNtQiw4QkFBQTtFdkVnbU1uQjtFd0VwaU1GO0lBRUkseUJBQUE7RXhFdWlNRjtFd0VwaU1GO0lBRUksMEJBQUE7RXhFdWlNRjtFd0VwaU1GO0lBRUksZ0NBQUE7RXhFdWlNRjtBQWRGO0F3RXJoTUE7RURsRkU7SUFDRSx5QkFBQTtFdkV5bk1GO0V1RXZuTUE7SUFBbUIseUJBQUE7RXZFMG5NbkI7RXVFem5NQTtJQUFtQiw2QkFBQTtFdkU0bk1uQjtFdUUzbk1BOztJQUNtQiw4QkFBQTtFdkU4bk1uQjtFd0UvaU1GO0lBRUkseUJBQUE7RXhFa2pNRjtFd0UvaU1GO0lBRUksMEJBQUE7RXhFa2pNRjtFd0UvaU1GO0lBRUksZ0NBQUE7RXhFa2pNRjtBQWRGO0F3RWhpTUE7RURyR0U7SUFDRSx5QkFBQTtFdkV1cE1GO0V1RXJwTUE7SUFBbUIseUJBQUE7RXZFd3BNbkI7RXVFdnBNQTtJQUFtQiw2QkFBQTtFdkUwcE1uQjtFdUV6cE1BOztJQUNtQiw4QkFBQTtFdkU0cE1uQjtFd0Uxak1GO0lBRUkseUJBQUE7RXhFNmpNRjtFd0Uxak1GO0lBRUksMEJBQUE7RXhFNmpNRjtFd0Uxak1GO0lBRUksZ0NBQUE7RXhFNmpNRjtBQWRGO0F3RTNpTUE7RUQ3R0U7SUFDRSx3QkFBQTtFdkUwcU1GO0FBQ0Y7QXdFM2pNQTtFRGpIRTtJQUNFLHdCQUFBO0V2RStxTUY7QUFDRjtBd0U1ak1BO0VEckhFO0lBQ0Usd0JBQUE7RXZFb3JNRjtBQUNGO0F3RTdqTUE7RUR6SEU7SUFDRSx3QkFBQTtFdkV5ck1GO0FBQ0Y7QXVFM3JNRTtFQUNFLHdCQUFBO0F2RTZyTUo7QXdFeGpNQTtFRGpKRTtJQUNFLHlCQUFBO0V2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QUNBLE9BQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FGeXFVbEI7QUV2cVVnQjtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBRnlxVWxCIiwiZmlsZSI6ImxlZ2FjeS1zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2RhZGFkYTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb24gLmNvbGxhcHNlLWFjY29yZGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMEVFQTM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb24gLmNvbGxhcHNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGgzIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMDY5NTc4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMXB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGkge1xuICBjb2xvcjogIzQ0NGE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb24gLmNvbGxhcHNlLWFjY29yZGlvbiAuYm9keS1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uLWhlYWRlciArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcge1xuICAvKiFcbiAgICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICAgKi9cbiAgLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuICAvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG4gIC8qIFRoZSBlbGVtZW50IHRvIGJlIGNlbnRlcmVkLCBjYW4gYWxzbyBiZSBvZiBhbnkgd2lkdGggYW5kIGhlaWdodCAqL1xuICAvKiBBcnJvd3MgKi9cbiAgLyogTW9ja3VwIGZvciBDYXJkIFN0eWxlcyAqL1xuICAvKiBGYXZvcml0ZXMgQ2FyZHMqL1xuICAvKiBTdWJzY3JpcHRpb25zIENhcmRzKi9cbiAgLyogVG9vbHMgQ2FyZHMgKi9cbiAgLyogQXNrIEUgQ2FyZHMgKi9cbiAgLyogUmVwb3J0cyBhbmQgU3R1ZGllcyBDYXJkcyAqL1xuICAvKiBCaW8gQ2FyZHMgKi9cbiAgLyogQmlvZ3JhcGh5IGNhcmRzICovXG4gIC8qIEJpb2dyYXBoeSBjYXJkcyAqL1xuICAvKiBIb3Jpem9udGFsIEJpbyBDYXJkcyAqL1xuICBsaW5lLWhlaWdodDogMTc1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJvZHkge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhcnRpY2xlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYXNpZGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBkZXRhaWxzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlnY2FwdGlvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZvb3Rlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGhlYWRlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGhncm91cCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG1haW4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBtZW51LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbmF2LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VjdGlvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGF1ZGlvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgY2FudmFzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcHJvZ3Jlc3MsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgW2hpZGRlbl0sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhOmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzdWIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbWcge1xuICBib3JkZXI6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBjb2RlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcga2JkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcHJlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9wdGdyb3VwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yZXNldF0sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uW2Rpc2FibGVkXSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKCrFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIuKIklwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYgVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKciVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLinI9cIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKbulwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLijJtcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigr1cIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oK9XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nICo6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEge1xuICBjb2xvcjogIzM1ODU0YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDU3YzY0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzA2OTU3ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBbcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMGIwZjIyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDEgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyIHNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMiAuc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMyBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDQgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg1IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDUgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNiBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2IC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMSAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMiBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMiAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNSAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgxIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDEgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDEgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDEgLnNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMiAuc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDIgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDIgLnNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMyAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDQgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCAuc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg1IC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDYgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG1hcmssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXVwcGVyY2FzZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1wcmltYXJ5OmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzVmODczNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1zdWNjZXNzOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiM2QxODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAyMzMyOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1pbmZvOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDIwMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2E4NWUwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC13YXJuaW5nOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzc3NDIwNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LWRhbmdlcjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXByaW1hcnk6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4NzM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2NlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5iZy1zdWNjZXNzOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZGVhOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1pbmZvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU2ZjM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLWluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZ3JheTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctaW5mbzpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZ3JheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNiZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXdhcm5pbmc6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkYWIxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLWRhbmdlcjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB1bCB1bCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHVsIG9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wgdWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGR0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGFiYnJbdGl0bGVdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIGZvb3Rlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCLCoOKAlFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgY29kZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGtiZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHByZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcga2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBrYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3c6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC01LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC04LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0YWJsZSBjb2xbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlIHRkW2NsYXNzKj1jb2wtXSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlIHRoW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2VzcywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU1YmI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlZjlkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ZjhkNztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWUyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNWM5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDkgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3RbbXVsdGlwbGVdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzA2OTU3ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NEE1MDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaXBwaWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZV0uYnRuLCAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1zbSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGltZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPXRpbWVdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9dGltZV0sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bW9udGhdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1tb250aF0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZV0uaW5wdXQtbGcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRlXS5idG4sIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXRpbWVdLmlucHV0LWxnLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9dGltZV0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtbGcgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtbGcsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGcsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPW1vbnRoXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPW1vbnRoXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmFkaW8gbGFiZWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDkgO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvICsgLnJhZGlvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLWlubGluZS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLmRpc2FibGVkIGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvIGxhYmVsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNlbGVjdC5pbnB1dC1zbSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRleHRhcmVhLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdFttdWx0aXBsZV0uYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWxnLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3QuaW5wdXQtbGcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZXh0YXJlYS5pbnB1dC1sZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDAxODE4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QwMTgxODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM0NTYyMjY7XG4gIGJvcmRlci1jb2xvcjogIzQ1NjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM0NTYyMjY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2E4NWUwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDAxODE4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QwMTgxODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhODVlMDY7XG4gIGJvcmRlci1jb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFlMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMzMzMzMzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzA2OTU3ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYnRuLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5NTc4O1xuICBib3JkZXItY29sb3I6ICMwNjk1Nzg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NDUxO1xuICBib3JkZXItY29sb3I6ICMwMTFhMTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjQ1MTtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ1YTQ5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDY0NTE7XG4gIGJvcmRlci1jb2xvcjogIzA0NWE0OTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDIzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDExYTE1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5NTc4O1xuICBib3JkZXItY29sb3I6ICMwNjk1Nzg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogcmdiKDExLCAxNSwgMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFRUEzO1xuICBib3JkZXItY29sb3I6ICMwMEVFQTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTEsIDE1LCAzNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJiODA7XG4gIGJvcmRlci1jb2xvcjogIzAwNmY0Yztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTEsIDE1LCAzNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJiODA7XG4gIGJvcmRlci1jb2xvcjogIzAwYjE3OTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiByZ2IoMTEsIDE1LCAzNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJiODA7XG4gIGJvcmRlci1jb2xvcjogIzAwYjE3OTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogcmdiKDExLCAxNSwgMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NzY4O1xuICBib3JkZXItY29sb3I6ICMwMDZmNGM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEVFQTM7XG4gIGJvcmRlci1jb2xvcjogIzAwRUVBMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzAwRUVBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExLCAxNSwgMzQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigxMSwgMTUsIDM0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRUVBMztcbiAgYm9yZGVyLWNvbG9yOiAjMDBFRUEzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogcmdiKDExLCAxNSwgMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgwO1xuICBib3JkZXItY29sb3I6ICMwMDZmNGM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogcmdiKDExLCAxNSwgMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgwO1xuICBib3JkZXItY29sb3I6ICMwMGIxNzk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogcmdiKDExLCAxNSwgMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYjgwO1xuICBib3JkZXItY29sb3I6ICMwMGIxNzk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMSwgMTUsIDM0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTc2ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZjRjO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFRUEzO1xuICBib3JkZXItY29sb3I6ICMwMEVFQTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICMwMEVFQTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMSwgMTUsIDM0KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBib3JkZXItY29sb3I6ICMzODNkNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjMWYyMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbzphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6ICMxYzFmMjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xuICBib3JkZXItY29sb3I6ICNmMjg3MDk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk3OTA4O1xuICBib3JkZXItY29sb3I6ICM3NzQyMDQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NzkwODtcbiAgYm9yZGVyLWNvbG9yOiAjYjc2NjA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTc5MDg7XG4gIGJvcmRlci1jb2xvcjogI2I3NjYwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NjYwNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzc0MjA0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kaXNhYmxlZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xuICBib3JkZXItY29sb3I6ICNmMjg3MDk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNzkzMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBib3JkZXItY29sb3I6ICMzODNkNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzEzNDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjMWYyMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6ICMxYzFmMjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcltkaXNhYmxlZF0sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXI6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUQxRDI7XG4gIGJvcmRlci1jb2xvcjogI2MxYzVjNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2I4YmE7XG4gIGJvcmRlci1jb2xvcjogIzdlODY4OTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiOGJhO1xuICBib3JkZXItY29sb3I6ICNhMWE3YTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjhiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhN2E4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhN2E4O1xuICBib3JkZXItY29sb3I6ICM3ZTg2ODk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5W2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXksIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUQxRDI7XG4gIGJvcmRlci1jb2xvcjogI2MxYzVjNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheSAuYmFkZ2Uge1xuICBjb2xvcjogI0NFRDFEMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMzU4NTRiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbmsuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzA1N2M2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxnLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4teHMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcHVwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcHVwIC5jYXJldCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5IDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tdG9vbGJhcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi10b29sYmFyIC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tdG9vbGJhciA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxnIC5jYXJldCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcHVwIC5idG4tbGcgLmNhcmV0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIFtkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwW2NsYXNzKj1jb2wtXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2IC5vcGVuID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjMzU4NTRiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGEgI2RhZGFkYSAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1qdXN0aWZpZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LWp1c3RpZmllZCA+IGxpLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtanVzdGlmaWVkID4gbGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLWp1c3RpZmllZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItc3RhdGljLXRvcCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtdG9wLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1icmFuZDpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWJyYW5kLCAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1idG4uYnRuLXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItYnRuLmJ0bi14cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICM1NTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvwqBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDY5NTc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwNTdjNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNzlhYzQyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXI6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciBsaSA+IGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2VyIC5uZXh0ID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgLnByZXZpb3VzID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgLmRpc2FibGVkID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGFiZWw6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmODczNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTU3ODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDY0NTE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NzkwODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSwgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSArIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJhZGdlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIGgxLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMWMxYzE7XG59XG4uY29udGFpbmVyIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24sIC5jb250YWluZXItZmx1aWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiwgLmNvbnRhaW5lci1mbHVpZCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIGgxLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50aHVtYm5haWwgPiBpbWcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGh1bWJuYWlsOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50aHVtYm5haWw6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNTg1NGI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQgLmFsZXJ0LWxpbmssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQgPiBwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGlzbWlzc2FibGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhlNWJiO1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NkZGVhOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjNkMTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWY5ZGQ7XG4gIGJvcmRlci1jb2xvcjogIzRjZjhiODtcbiAgY29sb3I6ICMwMjMzMjk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzM2Y3YWU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAwMjAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWUyO1xuICBib3JkZXItY29sb3I6ICNmZGRkYzk7XG4gIGNvbG9yOiAjYTg1ZTA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmNjZGIxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzc3NDIwNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTU3ODtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtcmlnaHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1sZWZ0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtbGVmdCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1yaWdodCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYWFiMGI2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0NTYyMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0NTYyMjY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzQ1NjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTViYjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NjIyNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDU2MjI2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwMjMzMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWY5ZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwMjMzMjk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAyMzMyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ZjhkNztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDIzMzI5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNhODVlMDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTVjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NWUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTg1ZTA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWJvZHk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXRpdGxlID4gYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICM3OWFjNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZTViYjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzQ1NjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhlNWJiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q4ZTViYjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZWVjY2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTYyMjY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkOGU1YmI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzRjZjhiODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzAyMzMyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlZjlkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNmOGI4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRjZjhiODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICM2ZWY5ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjMzMjk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2Y4Yjg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZGRjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFlMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkZGM5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkZGRjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmZWYxZTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZGRkYzk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2xvc2U6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1pbi1oZWlnaHQ6IDE2LjQyODU3MTQyOXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyID4gLmFycm93LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4MDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjODAwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAuVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAulwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5IDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXhzLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtc20tYmxvY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1ibG9jayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGgudmlzaWJsZS14cyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0aC52aXNpYmxlLXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0aC52aXNpYmxlLW1kLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGgudmlzaWJsZS1sZyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRoLnZpc2libGUtcHJpbnQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzIGEge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGlzcGxheS1wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kaXNwbGF5LXByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIucmliYm9uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM0NDRBNTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMi5yaWJib246YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIucmliYm9uOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgIzQ0NEE1MDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXIge1xuICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwRUVBMztcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXIua2V5LXRha2Vhd2F5cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1mbG9hdCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBFRUEzO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDYlO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWZsb2F0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZmxvYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwRUVBMztcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBjbGVhcjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDFlbTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuMjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5zaWRlYmFyLWV4cGFuZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCAuc2lkZWJhci1leHBhbmQtYm9keS5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCAuYnRuLmV4cGFuZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uY29sbGFwc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYjBmMjI7XG4gIGJhY2tncm91bmQ6ICMwMEVFQTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uZXhwYW5kIC5mYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uY29sbGFwc2UgLmZhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQgLmJ0bi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQuZXhwYW5kIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZC5leHBhbmQgLmJ0bi5leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kLmV4cGFuZCAuYnRuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMuZmllbGQtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctbGFyZ2VyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idy1pbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1pZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctaWUtaW1nTGcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllTGcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllTGcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNjglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1pZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMy5iZy1pbmZvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMy5iZy1ncmF5IHtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcC5iZy1wcmltYXJ5LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwLmJnLXN1Y2Nlc3MsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAuYmctaW5mbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcC5iZy1ncmF5LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwLmJnLXdhcm5pbmcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAuYmctZGFuZ2VyIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSAuc3VidGl0bGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmx1ZSBoMixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ibHVlIC5zdWJ0aXRsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ibHVlIGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWJsdWUgLnN1YnRpdGxlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWdyZWVuIGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWdyZWVuIC5zdWJ0aXRsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmF5IGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYXkgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctb3JhbmdlIGEuYnRuLW91dGxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmx1ZSBhLmJ0bi1vdXRsaW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWJsdWUgYS5idG4tb3V0bGluZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ncmVlbiBhLmJ0bi1vdXRsaW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYXkgYS5idG4tb3V0bGluZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmNzkzMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDY5NTc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzZjOWNiMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlhYzQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzQ0NEE1MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwQTE3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ibGFjayBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIGxhYmVsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIHAge1xuICBjb2xvcjogI2VlZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ibGFjayAuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBCMEYyMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDIyMywgMTg5KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU2YzEwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LCAxOTgsIDE5Nyk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NCwgOTUsIDEwMCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2hpdGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDE0LCAxNSwgMTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsIHJnYigxNCwgMTUsIDE2KSA0NSUsIHJnYig2OCwgNzQsIDgwKSAxMDAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JhZGllbnQgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JhZGllbnQgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBhOm5vdCguY29udGVudC1jYXJkKTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTQsIDE1LCAxNikgNDUlLCByZ2IoNjgsIDc0LCA4MCkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctbHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgcmdiKDI0MSwgMjQxLCAyNDEpIDQ1JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjNmM5Y2IyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICM1MjhmYWIgNDAlLCAjN2RiMmNiIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy10ZWFsLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy10ZWFsLWdyYWRpZW50IGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctdGVhbC1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjZjc5MzFkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICNmNzkwMTUgNDAlLCAjZmRhZDRlIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgbGFiZWwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICM0NDRhNTA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgIzQ0NGE1MCA0MCUsICM1NDVmNjQgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLW1vbnRoLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLWRheSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLWRheSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiAuYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzc5YWM0MjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSA+IGxpLmNvbW1lbnRfZm9yYmlkZGVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNlbnRlci12ZXJ0aWNhbGx5IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2VudGVyLXZlcnRpY2FsbHkgZGl2IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wubGljZW5zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzBDMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgdGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgbGkuaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSA+IG9sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSA+IG9sID4gbGkgPiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByb290O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wubGljZW5zZSA+IGxpID4gb2wge1xuICBjb3VudGVyLXJlc2V0OiBzdWJzZWN0aW9uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN1YnNlY3Rpb247XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocm9vdCkgXCIuXCIgY291bnRlcihzdWJzZWN0aW9uKSBcIiBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFsZi1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLXJlc3BvbnNpdmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUge1xuICBib3gtc2hhZG93OiAwcHggLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwRUVBMztcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMEIwRjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTAuNjVlbTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDBFRUEzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndyYXAtd29yZCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWxscXVvdGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMC41ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyZW07XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMEIwRjIyO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMEVFQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW0gMC4yNWVtIDA7XG4gIG1hcmdpbjogMC41ZW0gMmVtIDFlbSAwO1xuICB3aWR0aDogNDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBCMEYyMjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwRUVBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICAgIG1hcmdpbjogMC41ZW0gMmVtIDFlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICBib3JkZXItdG9wOiAzcHggIzAwRUVBMyBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtIDAuNzVlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWxscXVvdGUtZnVsbCAuZmEtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ieWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hdXRob3IsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250cmlidXRvciB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWVzb3VyY2UtcHViYXV0aG9yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWVzb3VyY2Utc29ydC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRyaWJ1dG9yIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWItZGF0ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1Yi1pZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWxhYmVsIHtcbiAgY29sb3I6ICM0NDRBNTA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWItZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIG1hcmdpbjogMC4yNWVtIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ViaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5pdGlhbCB7XG4gIGNvbG9yOiAjMDY5NTc4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wLWNhcCB7XG4gIGNvbG9yOiAjNmM5Y2IyO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwuZG93bmxvYWRhYmxlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsLmRvd25sb2FkYWJsZS1jb250ZW50IGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC5kb3dubG9hZGFibGUtY29udGVudCAuc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC5ib3JkZXIge1xuICBib3JkZXItdG9wOiAjZGFkYWRhIDJweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogI2RhZGFkYSAycHggc29saWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwuYm9yZGVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwtd2FybiB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjc5MzFkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwtc3VjY2VzcyB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvcmRlci13ZWxsIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYm9yZGVyLXdlbGwgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ib3JkZXItd2VsbCAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvcmRlci13ZWxsLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvcmRlci13ZWxsLndlbGwgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ib3JkZXItd2VsbC53ZWxsIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kb3dubG9hZGFibGUtY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZG93bmxvYWRhYmxlLWNvbnRlbnQgLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pdGFsaWMge1xuICBmb250LXdlaWdodDogaXRhbGljO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlnLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtd2hpdGUuZHJvcHNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc21hbGwge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlnLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLXdoaXRlLWJvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sbGFwc2libGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2xsYXBzaWJsZS13cmFwcGVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5NTc4O1xuICBib3JkZXItY29sb3I6ICM0MDZiYWI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sbGFwc2libGUtd3JhcHBlciBhOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NWY5OTtcbiAgYm9yZGVyLWNvbG9yOiAjMWQzMTRmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWJvZHkgdWwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5maWVsZC1lc291cmNlLXByZXZpZXcgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWluaXRpYWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LXByZXNzLXJlbGVhc2VzIC5wYW5lbCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmF1ZGlvLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5maWVsZC1pdnItcmVjb3JkaW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1jb250YWluZXIge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lanMtcGxheWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1wbGF5bGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1wbGF5bGlzdCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1wbGF5bGlzdCB1bCBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMTIxLCAxNzIsIDY2LCAwLjgpLCByZ2JhKDgyLCAxMTcsIDQ1LCAwLjgpKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5leHQtdmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmV4dC12aWRlby1jb250YWluZXIgLmV4dC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXh0LXZpZGVvLWNvbnRhaW5lciAuZXh0LXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5maXhlZC1iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tdGV4dHVyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTYwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tdGV4dHVyZSAuZmEge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tdGV4dHVyZS1zbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9zbS1pY29uLXRleHR1cmUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tdGV4dHVyZS1zbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDE1NiwgMTc4LCAwLjgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXNtIC5mYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXhzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tdGV4dHVyZS14cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDE1NiwgMTc4LCAwLjgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXhzIC5mYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pY29uLWNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1jb250YWluZXIgaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWNvbnRhaW5lciBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktY29udGFpbmVyIC5jb2wtc20tNiB7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheTpob3ZlciAuaW1nLW92ZXJsYXktZGVzY3JpcHRpb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWF4LWhlaWdodDogMzI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5IC5pbWctb3ZlcmxheS1jb21pbmctc29vbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5IC5pbWctb3ZlcmxheS1zZWUtbW9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5IC5ncmF5LWltZy1vdmVybGF5IHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheTpob3ZlciAuZ3JheS1pbWctb3ZlcmxheSA+IGRpdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheTpob3ZlciAuaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheTpob3ZlciAuaW1nLW92ZXJsYXktc2VlLW1vcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktaW1nLW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OSwgMTk4LCAxOTcsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzUlIDQxJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWltZy1vdmVybGF5ID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1zZWUtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NSU7XG4gIGxlZnQ6IDUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1pbWctb3ZlcmxheTpob3ZlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1zZWUtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1sYWJlbCBoMyB7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAxLjVlbSBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGhlaWdodDogMjcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gLm92ZXJsYXkgLmZhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uIC5vdmVybGF5IGgzIHtcbiAgcGFkZGluZy10b3A6IDI1JTtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uIC5vdmVybGF5IGgzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uIC5vdmVybGF5OmhvdmVyIC5mYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbjpob3ZlciBpbWcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZC5ib3gtaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogNDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkLmJveC1oZWlnaHQtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQuYm94LWhlaWdodC0zMDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ib3gtaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDAuNWVtKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1pbWcge1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogOTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1pbWcgaW1nIHtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24gaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSBpIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICMwNjk1Nzg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQtYmx1ZSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUgaSB7XG4gIGJhY2tncm91bmQ6ICM2YzljYjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tc20sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tc20gaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1ibHVlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24gaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSBpLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tYmx1ZSBpIHtcbiAgbWFyZ2luOiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbiBpOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kIGk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQtYmx1ZSBpOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXNtIGk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tYmx1ZSBpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGkge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kIGk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQtYmx1ZSBpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tc20gaSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tc20gaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuY2lyY2xlLWljb24tc20gaSB7XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLWRrLWdyYXkge1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTQ1ZjY0O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsIC5jaXJjbGUtaWNvbi1zbSBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi13YXJuIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24td2FybiAuZmEtbG9jayB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDNyZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24td2FybiAuZmEtbG9jazpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtc20ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtYmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob21lcGFnZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjNGE3N2JiIGNlbnRlciBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jbGlwLWNpcmNsZSB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDYwcHggYXQgY2VudGVyKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGxpLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFRDFEMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50d2l0dGVyLXR3ZWV0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnR3aXR0ZXItdHdlZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnN0YWdyYW0tbWVkaWEge1xuICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctZXYtcm9hZC13cmFwcGVyIHN2ZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgc3ZnIHRleHQge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgLnN2Zy1saW5rLXRleHQge1xuICBmaWxsOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gcmVjdCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctZXYtcm9hZC13cmFwcGVyIC5zdmctbGluazpob3ZlciA+IGNpcmNsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctZXYtcm9hZC13cmFwcGVyIC5zdmctbGluazpob3ZlciA+IHBhdGgge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgc3ZnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmaWxsOiAjNTQ1ZjY0O1xuICBmb250LXdlaWdodDogMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay10ZXh0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZpbGw6ICM1NDVmNjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBhdGgsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluazpob3ZlciA+IGcgPiBwb2x5Z29uIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluazpob3ZlciAuc3ZnLWxpbmstdGV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgLnN2Zy1saW5rLXRleHQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwYXRoLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZyA+IHBvbHlnb24ge1xuICBmaWxsOiAjYzZjNmM1O1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGc6aG92ZXIgLnN2Zy1saW5rLXRleHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnOmhvdmVyIC5zdmctbGluay10ZXh0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgc3ZnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmaWxsOiAjNTQ1ZjY0O1xuICBmb250LXdlaWdodDogMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay10ZXh0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZpbGw6ICM1NDVmNjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBhdGgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBvbHlnb24ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyIC5zdmctbGluay10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluazpob3ZlciAuc3ZnLWxpbmstdGV4dC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZyA+IHBhdGgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnID4gcG9seWdvbiB7XG4gIGZpbGw6ICNjNmM2YzU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlciAuc3ZnLWxpbmstdGV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGc6aG92ZXIgLnN2Zy1saW5rLXRleHQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTNcIiBcIml0ZW0yIGl0ZW00XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMSB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IGl0ZW0xO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTIge1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1hcmVhOiBpdGVtMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0zIHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtYXJlYTogaXRlbTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtNCB7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICBncmlkLWFyZWE6IGl0ZW00O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xXCIgXCJpdGVtMlwiIFwiaXRlbTNcIiBcIml0ZW00XCI7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTIge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTMge1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTQge1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTQge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxvY2tlZC1jb250ZW50LWlubGluZSB7XG4gIGJvcmRlci1ib3R0b206IDIuNXB4IGRvdHRlZCAjZjc5MzFkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxvY2tlZC1jb250ZW50LWlubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2Yzg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNzkzMWQ7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAsIDAuNTksIDEsIDAuMjYpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5sb2NrZWQtY29udGVudC1pbmxpbmU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBvdXRsaW5lOiAycHggZG90dGVkICNmNzkzMWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxvY2tlZC1jb250ZW50LWlubGluZSAubG9ja2VkLWNvbnRlbnQtdG9vbHRpcFtyb2xlPXRvb2x0aXBdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubG9ja2VkLWNvbnRlbnQtaW5saW5lOmhvdmVyID4gLmxvY2tlZC1jb250ZW50LXRvb2x0aXBbcm9sZT10b29sdGlwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y3OTMxZDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubG9ja2VkLWNvbnRlbnQtaW5saW5lOmhvdmVyID4gLmxvY2tlZC1jb250ZW50LXRvb2x0aXBbcm9sZT10b29sdGlwXSBpIHtcbiAgY29sb3I6ICNmNzkzMWQ7XG4gIG1hcmdpbjogNXB4IDEwcHggYXV0byA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmxvY2tlZC1jb250ZW50LWlubGluZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmxvY2tlZC1jb250ZW50LWlubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjU0ODY7XG4gIGJvcmRlci1ib3R0b206IDFweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmxvY2tlZC1jb250ZW50LWlubGluZTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmxvY2tlZC1jb250ZW50LWlubGluZTpob3ZlciA+IC5sb2NrZWQtY29udGVudC10b29sdGlwW3JvbGU9dG9vbHRpcF0ge1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LmFsZXJ0LWJsb2NrIC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjdlOTtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQuYWxlcnQtYmxvY2sgYS5jbG9zZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b2MgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b2MgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIHRhYmxlIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGwgbWItNSBib3JkZXItYnJhbmQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGhlYWQgPiB0ciA+IHRoLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYSB7XG4gIGNvbG9yOiByZ2IoNTMgMTMzIDc1L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLnRhYmxlLWFsaWduLXRvcCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLnRhYmxlLWFsaWduLW1pZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLnRhYmxlLWFsaWduLWJvdHRvbSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLXZlcnRpY2FsLWJvcmRlcnMgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtdmVydGljYWwtYm9yZGVycyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIHRmb290IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE1NXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGZvb3QgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTU1cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUgPiAudGFibGUtc3Bhbm5lciA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBhcHBseSB0ZXh0LWJsdWUtaW1wYWN0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1zcGFubmVyIC50YWJsZS1zcGFuIGRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3Bhbm5lcjpmaXJzdC1jaGlsZCAudGFibGUtc3BhbiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLXNwYW5uZXIgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1zcGFubmVyID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3Bhbm5lciA+IHRyID4gLm11bHRpLXN1YnNwYW4taGVhZGVyLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGlmcmFtZSB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtY29udGFpbmVyLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdGgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNTUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgPiB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgPiB0ZDpudGgtY2hpbGQoMikgYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyIHtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyIGEge1xuICBjb2xvcjogIzc5YWM0MjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0ciBhIHAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgdGQ6aG92ZXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3NoYXJlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDg1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgdGQ6aG92ZXI6bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1hcnJvdywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLWFycm93OmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBmb250LXNpemU6IDM2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC5uYXYge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcbiAgYm90dG9tOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnpvb20gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnpvb206aG92ZXIgaW1nIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbTpob3ZlciBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0OSwgNTIsIDAuNik7XG4gIGNvbnRlbnQ6IFwiUmVhZCBtb3JlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAzNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tLXRleHQge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIHtcbiAgLyogYm9vdHN0cmFwOiBmaXggY29udGVudCBoZWlnaHQgaW5zaWRlIGhpZGRlbiB0YWJzIHRvIGFsbG93IG11bHRpcGxlIGNhcm91c2VscyAqL1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTQ1cHggMCAwIC0yNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGljay1wcmV2OjpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5yb3RhdG9yLXNlbGVjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucm90YXRvci1zZWxlY3RvciAubmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5yb3RhdG9yLXNlbGVjdG9yIC5uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5yb3RhdG9yLXNlbGVjdG9yIC5uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpY2stc2xpZGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnRhYi1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpY2stcHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWNrLW5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1ZjY0O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGlkZS1jb250YWluZXIgLmltZy1yZXNwb25zaXZlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3OWFjNDI7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWRlc2NyaXB0aW9uIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1kZXNjcmlwdGlvbiBoMy5oZWFkaW5nLWRhdGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1kZXNjcmlwdGlvbiBwLnRlYXNlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWRlc2NyaXB0aW9uIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIGEuc2xpY2stc2xpZGU6aG92ZXIgLnNsaWRlLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCBhLnNsaWNrLXNsaWRlOmhvdmVyIC52aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuYnJvd3NlLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNscC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIDMwcHggMCAxNXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCA2LjVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNscC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjYpO1xuICBjb2xvcjogIzQ0NGQ1MTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogNzUwJSAwIDg1MCUgMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDdweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42KTtcbiAgY29sb3I6ICM0NDRkNTE7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDc1MCUgOTUlIDc5MCUgMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNscC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5icm93c2UtZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLXRyYWNrIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDYuNXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42KTtcbiAgY29sb3I6ICM0NDRkNTE7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDc1MCUgMCA4NTAlIDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA3NTAlIDk1JSA3OTAlIDEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuc2xpY2stZG90cyB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5iYW5uZXItY29udGFpbmVyIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXN0eWxlIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXN0eWxlIC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItc3R5bGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXN0eWxlIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXN0eWxlIC5iYW5uZXItaW1hZ2UtcmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogNjclO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLmVzLXNpbmdsZS1zbGlkZXIgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAucm90YXRvci1zZWxlY3RvciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAucm90YXRvci1zZWxlY3RvciAubmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnJvdGF0b3Itc2VsZWN0b3IgLm5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAucm90YXRvci1zZWxlY3RvciAubmF2IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiA1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNDQ0QTUwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2xpZGVyIC5zbGlkZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdzpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93OmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXI6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXI6YWZ0ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXI6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXI6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlcjphZnRlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLXByZXYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stbmV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB6LWluZGV4OiAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stcHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLXByZXYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLW5leHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stbmV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLmNsaWVudC1sb2dvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLmNsaWVudC1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuY2xpZW50LWxvZ28gaW1nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLmNsaWVudC1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stdHJhY2ssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5sZWFkLWltYWdlLXRodW1iLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBwYWRkaW5nOiA2cHggOXB4IDZweCAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDZweCAxMXB4IDZweCA4cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stcHJldixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1NDU3NjQ7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiB3cmFwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXByZXY6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1wcmV2OmZvY3VzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLW5leHQ6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbltkaXI9cnRsXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTpob3ZlciBpbWcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb206aG92ZXIgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tOmhvdmVyIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTpob3ZlciAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20gLmdyYWRpZW50LWNvbnRhaW5lciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20gLmdyYWRpZW50LWNvbnRhaW5lci1yZWFkbW9yZSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDhkZWcsIHJnYmEoMCwgMCwgMCwgMC45KSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuOCkpIDAlIDAlICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNDksIDUyLCAwLjYpO1xuICBjb250ZW50OiBcIkRvd25sb2FkXCI7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tIC51dGlsLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbS5yZWFkbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUmVhZCBtb3JlXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbS10ZXh0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbS10ZXh0Lnpvb20tdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbS10ZXh0Lnpvb20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20tdGV4dC56b29tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20ucmVhZG1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxnLWltZy1tYXNrIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWx0LWdyYXktYmcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtZGstZ3JheS1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1sdC1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWRrLWdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgI2VzLXRpbWVsaW5lLWltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgI2VzLXRpbWVsaW5lLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGV4LWNvbHVtbiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDYycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxNXB4IDYycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDYycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNDQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuaW1nLW1hc2sge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuaW1nLW1hc2sgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuaW1nLW1hc2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAudGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLmZpZWxkLWFic3RyYWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIC5ib2R5LXRleHQge1xuICBtYXJnaW46IDAgMWVtIDAgMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuY29udGVudC10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQuY2FyZC1ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwRUVBMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQuY2FyZC1ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMEVFQTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkLmNhcmQtYm9yZGVyLWJsdWUge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwRUVBMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgYSB7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRlbnQtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzU0NWY2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU0NWY2NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNC41cHg7XG4gIG1hcmdpbjogMWVtIDFlbSAxZW0gMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGVudC10eXBlLm5ldyB7XG4gIGJvcmRlci1jb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LXR5cGUudXBkYXRlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3OTMxZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5pbWctbWFzayB7XG4gIGhlaWdodDogMTc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIGkuZmEtbG9jayB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xuICB0b3A6IDE3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxOTgsIDE5NywgMC4yNSk7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmltZy1tYXNrIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIGkuZmEtbG9jayB7XG4gICAgdG9wOiAxODVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmltZy1tYXNrIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIGkuZmEtbG9jayB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuaW1nLW1hc2sge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgaS5mYS1sb2NrIHtcbiAgICB0b3A6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCBpLmZhLWxvY2sge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmRlc2NyaXB0aW9uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuYXV0aG9yIHtcbiAgcGFkZGluZzogMCAxLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAudGl0bGUge1xuICBjb2xvcjogIzU0NWY2NDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC50aXRsZSBoNCB7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzU0NWY2NDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLnN1YnRpdGxlIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmF1dGhvciBwIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMCAwIDA7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBjb2xvcjogIzg4ODtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAubWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLm1ldGEgLmNvbnRlbnQtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDBweCA0LjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5tZXRhIC50aW1lc3RhbXAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjODg4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtO1xuICBwYWRkaW5nOiAycHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjNTQ1ZjY0O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBtYXJnaW46IDFlbSAwLjVlbSAyZW0gMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMzMuMSUgLSAxZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLmZpZWxkLWxvZ28ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAudmVydGljYWwtY2FyZHMtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAuYnRuIHtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDM1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC53ZWxsIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLndlbGwge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLndlbGwge1xuICAgIGhlaWdodDogMzQ1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAudmVydGljYWwtY2FyZHMtcXVvdGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC52ZXJ0aWNhbC1jYXJkcy1xdW90ZTpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLnZlcnRpY2FsLWNhcmRzLXF1b3RlOmFmdGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tbGVmdDogMC4xNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC5maWVsZC1sb2dvIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLnRlc3RpbW9uaWFsLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICB3aWR0aDogOTUlO1xuICBvcGFjaXR5OiAwLjc7XG4gIGxldHRlci1zcGFjaW5nOiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC50ZXN0aW1vbmlhbC1uYW1lIGhyIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAudmVydGljYWwtY2FyZHMtb3JnIHtcbiAgY29sb3I6ICM0NDRBNTA7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sb2FkZXItc3R5bGUtZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sb2FkZXItc3R5bGUtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgLmNhcmQge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLXF1ZXN0aW9ucyAuY2FyZCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgLmNhcmQgaDQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgLmNhcmQgLmltZy1tYXNrIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLXF1ZXN0aW9ucyAuY2FyZCAudGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLXF1ZXN0aW9ucyAjcmVjb21tZW5kYXRpb25zIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2UtcXVlc3Rpb25zICNyZWNvbW1lbmRhdGlvbnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAudmVydC1jYXJkLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnZlcnQtY2FyZC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5JSAxOSUgMTklIDE5JSAxOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNCUgMjQlIDI0JSAyNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnZlcnQtY2FyZC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzLjMzJSAzMy4zMyUgMzMuMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGhlaWdodDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5pbWctbWFzayB7XG4gIGhlaWdodDogMTQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNnB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZDpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5vdmVybGF5LXRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxODtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAubWV0YSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAubWV0YSAuY29udGVudC10eXBlIHtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NDVmNjQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgLm1ldGEgLmNvbnRlbnQtdHlwZS5uZXcge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgLm1ldGEgLmNvbnRlbnQtdHlwZS51cGRhdGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjc5MzFkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5pbWctcmVzcG9uc2l2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mYXZvcml0ZXMtY2FyZCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCBhOmhvdmVyIC50aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIGE6aG92ZXIgLmNvbnRlbnQtdHlwZSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgaHIge1xuICB3aWR0aDogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5jYXJkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5jYXJkIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLmNhcmQgYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuY2FyZCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLmNhcmQgLm1ldGEgPiAuY29udGVudC10eXBlIHtcbiAgY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VlZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5kZXNjcmlwdGlvbi1kYXRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwJTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLnRpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAudGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIGE6aG92ZXIgLm92ZXJsYXktaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIGE6aG92ZXIgLnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgYTpob3ZlciAuZGVzY3JpcHRpb24sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCBhOmhvdmVyIC5tZXRhIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMCUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwIDclO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC5jYXJkIC5waG90byB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLmNhcmQgLmxnLWltZy1tYXNrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC50aXRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC50aXRsZSBoNCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICM0NDRBNTA7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuZGF0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLm92ZXJsYXktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICMzYTNlNDEgNDAlLCAjNWU2YjcwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5jYXJkIC5tZXRhID4gLmNvbnRlbnQtdHlwZSB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZWU7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCBhIC5pbWctcmVzcG9uc2l2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIgLnRpdGxlIGg0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgYTpob3ZlciAubWV0YSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCAudGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgLm92ZXJsYXktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBzdmcge1xuICBmb250LXNpemU6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIGE6aG92ZXIgLm92ZXJsYXktaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBhOmhvdmVyIC5jaXJjbGUtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgYTpob3ZlciAudGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIGE6aG92ZXIgLmRlc2NyaXB0aW9uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBhOmhvdmVyIC5jb250ZW50LXR5cGUge1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBhOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmNhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMWVtIDFlbSAxZW07XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmNhcmQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuY2FyZCAubWV0YSA+IC5jb250ZW50LXR5cGUge1xuICBjb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg4NCwgOTUsIDEwMCwgMC43NSksIHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvZXNfYm9vdHN0cmFwL2ltZy90dW5uZWwuanBnXCIpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmJhY2tncm91bmQtc3R5bGUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpLCByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZ1wiKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpLCByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZ1wiKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLWJsdWUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLW9yYW5nZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmJhY2tncm91bmQtc3R5bGUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC50aXRsZSBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuc3RhdHVzLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuY2lyY2xlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLm92ZXJsYXktdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCBoNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA2JTtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAuY2FyZCAuaW1nLW1hc2sge1xuICBoZWlnaHQ6IDEzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAudGl0bGUge1xuICBwYWRkaW5nOiAwIDFlbSAwLjI1ZW0gMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC50aXRsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmF1dGhvcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAuZGF0ZSB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5kYXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIgLm92ZXJsYXktaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIgLnRpdGxlIGg0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIgLmF1dGhvcnMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC5tZXRhIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgaDUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNiU7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQgLmltZy1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMjVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTI1cHg7XG4gIHdpZHRoOiAxMjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQ6aG92ZXIgLmZhdm9yaXRlLWljb24tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLnRpdGxlIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kZXNjcmlwdGlvbiAuZGF0ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmRhdGUge1xuICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLm92ZXJsYXktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAudGl0bGUgaDQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLmF1dGhvcnMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAubWV0YSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGg1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDYlO1xuICBmb250LXNpemU6IDYwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkIC5pbWctbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5hdXRob3JzIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kYXRlIHtcbiAgcGFkZGluZzogMCAxZW0gMCAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kYXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLm92ZXJsYXktaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAuYXV0aG9ycywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5tZXRhIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgaDUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNiU7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQgLmltZy1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMjVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTI1cHg7XG4gIHdpZHRoOiAxMjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQ6aG92ZXIgLmZhdm9yaXRlLWljb24tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLnRpdGxlIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmF1dGhvcnMge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmRhdGUge1xuICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmRhdGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAub3ZlcmxheS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLnRpdGxlIGg0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5hdXRob3JzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLm1ldGEge1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY4O1xuICBib3JkZXItY29sb3I6ICNkYWU5ZWM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yei1iaW8tY2FyZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yei1iaW8tY2FyZCBwIHtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yei1iaW8tY2FyZCAuZnVsbC1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3J6LWJpby1jYXJkIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yei1iaW8tY2FyZCAuY2lyY2xlLWltZy1tYXNrIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMWVtIDAgMCAzLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDExMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgLmJ0bi1pbmZvIHtcbiAgbWFyZ2luOiAwIDJlbSAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1zbGlkZXIgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1zbGlkZXIgLnN0YXR1cy1pY29uLWNhcmQgLmNhcmQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1zbGlkZXIgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXNsaWRlciAuaGVhZGVyLWJpby1jYXJkIC5jYXJkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stc2xpZGVyIC5yb3VuZC1pbWctY2FyZCAuY2FyZCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcyAuaG9yaXpvbnRhbC1jYXJkcy1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMgLmhvcml6b250YWwtY2FyZHMtaW1nLWxlZnQge1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcyAuaG9yaXpvbnRhbC1jYXJkcy1pbWctcmlnaHQge1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcyAudGVzdGltb25pYWwtcXVvdGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS45ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcyBociB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc3ZnLmdyYXktY2lyY2xlLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcy1pbWctbGVmdCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMtaW1nLXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmRzLWltZy1sZWZ0IGltZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMtaW1nLXJpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzB2dztcbiAgaGVpZ2h0OiA3MHZoO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWNvbnRlbnQtbGlzdC1jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQxRDI7XG4gIG1hcmdpbjogMC43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCAuY2FyZC1oZWFkZXIgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQgLmNhcmQtYm9keSB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCAuY2FyZC1ib2R5IHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIGxpIHtcbiAgY29sb3I6ICM1NDVmNjQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWNvbnRlbnQtbGlzdC1jYXJkIC5jYXJkLWJvZHkgdWwuZ3JlZW4tc3F1YXJlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDAuN2VtO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQxRDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMC43NWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41ZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCBociB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiA0MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgYTpob3ZlciBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgYTpob3ZlciBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgYTpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCBhOmhvdmVyIC5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSAuaW1nLW1hc2sge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSAuaW1nLW1hc2sgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCAuZXhwZXJ0aXNlIC5pbWctbWFzayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5leHBlcnRpc2UgLmltZy1tYXNrIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCAuZXhwZXJ0aXNlIC50aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSAuZmllbGQtYWJzdHJhY3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzU7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMWVtKTtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU0NWY2NDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJpby1jYXJkcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMgYTpob3ZlciBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJpby1jYXJkcyBhOmhvdmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA2OTU3ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIHtcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDFlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRlIHAge1xuICBjb2xvcjogIzU0NWY2NDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBhIHtcbiAgY29sb3I6ICMwNjk1Nzg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci50ZWFsLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudCB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNmM5Y2IyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIudGVhbC1ib3JkZXIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjOWNiMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLnRlYWwtYm9yZGVyIC5uYW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjOWNiMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5pbWctZnJhbWUgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBoZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMjI1cHg7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5pbWctZnJhbWUgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5pbWctZnJhbWUgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgcGFkZGluZzogNzVweCAyMHB4IDAgMjBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5uYW1lOmFmdGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmJpby1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmJpby1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5jbG9zZS1iaW8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAubGlua2VkLWluLXByb2ZpbGUge1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmNsb3NlLWJpbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5vcGVuLWJpbyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZC5leHBhbmQtZGVzY3JpcHRpb24gLmltZy1mcmFtZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkLmV4cGFuZC1kZXNjcmlwdGlvbiAuY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmltZy1mcmFtZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5uYW1lLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgYS5vcGVuLWJpbyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCB7XG4gIGhlaWdodDogNDkwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmJpby1kZXNjcmlwdGlvbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5jbG9zZS1iaW8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAubGlua2VkLWluLXByb2ZpbGUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5jbG9zZS1iaW8ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmxpbmtlZC1pbi1wcm9maWxlIHtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAjb3VyLWV4cGVydHMgLmdyZWVuLWJvcmRlciA+IC5iaW8tY2FyZCAuaW1nLWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXBwZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDc1cHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcHBlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmFjZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZhY2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgaDMge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnRpdGxlLWFkdmlzb3J5IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1ibHVlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWdyZWVuLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWxpZ2h0Ymx1ZSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNzdiYjtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tYmx1ZSBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tZ3JlZW4gaW1nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWxpZ2h0Ymx1ZSBpbWcge1xuICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcbiAgaGVpZ2h0OiAzMTVweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM5Y2IyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIGgzIHtcbiAgY29sb3I6ICM0YTc3YmI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayBoMzpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUgaDM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayAuYmFjay1iaW8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIC5iYWNrLWJpbyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgLmV4dGVybmFsLWljb25zIGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIC5leHRlcm5hbC1pY29ucyBhIHtcbiAgY29sb3I6ICM0YTc3YmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrIC5leHRlcm5hbC1pY29ucyBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSAuZXh0ZXJuYWwtaWNvbnMgYTpob3ZlciB7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgLmJhY2stYmlvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUgLmJhY2stYmlvIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tYmx1ZSBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1ncmVlbiBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1saWdodGJsdWUgaW1nIHtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG8gMCBhdXRvO1xuICAgIGhlaWdodDogMzE1cHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgPiAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgPiAuZmxpcC1jYXJkIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgLmJhY2stYmlvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUgLmJhY2stYmlvIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtY2hpcCB7XG4gIGJvdHRvbTogMS41ZW07XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NDVmNjQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDEuNWVtIDAgMDtcbiAgcGFkZGluZzogMXB4IDQuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLWNoaXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFlbSAxZW0gMCAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXN0aW1vbmlhbC1waG90byB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGVzdGltb25pYWwtcXVvdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRlc3RpbW9uaWFsLXF1b3RlOmFmdGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tbGVmdDogMC4xNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlzLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlzLXRhYmxlLXJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHVsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wge1xuICBtYXJnaW4tYmxvY2s6IDFlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbGVhZC1pbWFnZS5lcy1sZWFkLWltYWdlLWZ1bGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxlYWQtaW1hZ2UtcGFydGlhbCB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTE0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sZWFkLWltYWdlLmVzLWxlYWQtaW1hZ2UtZnVsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxlYWQtaW1hZ2UtcGFydGlhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXgtd2lkdGg6IDExMDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlLnB1bGwtcmlnaHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZS5wdWxsLWxlZnQge1xuICBtYXJnaW46IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGRpdltjbGFzc149d2lzdGlhX10sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBkaXZbY2xhc3MqPXdpc3RpYV9dIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnRlcnJ1cHRlZC1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWM5YzljO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnRlcnJ1cHRlZC1jb250ZW50IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwQjBGMjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMEVFQTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIGxpIGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwRUVBMztcbiAgY29sb3I6ICMwQjBGMjI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgbGkuYWN0aXZlIGEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgbGkuYWN0aXZlIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDBFRUEzO1xuICBjb2xvcjogIzBCMEYyMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zZXJ2aWNlUGFuZWxzIC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2VydmljZVBhbmVscyAuYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLnRleHQtbG9uZyAuYmctbHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLnRleHQtbG9uZyAuLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXh0LWxvbmcgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGVudC1ibG9jayAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgcCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc3ViaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXh0LWxvbmcgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGVudC1ibG9jayAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEubGluay10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LWJsb2NrIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBoMjphZnRlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXh0LWxvbmcgLnN1YnRpdGxlOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGVudC1ibG9jayAuc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEVFQTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgcC5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEubGluay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0wLjllbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBjb2xvcjogIzM1ODU0YjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMS41ZW0gMWVtIDEuNWVtIDIuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXN0aW1vbmlhbC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTAuNjVlbTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGNvbG9yOiAjMzU4NTRiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDNweCAjMDBFRUEzO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNpcmNsZS1pY29uLWJvcmRlci5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIgaSB7XG4gIG1hcmdpbjogMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNpcmNsZS1pY29uLWJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuZGVzY3JpcHRpb24tb25seSB7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuaW1nLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5pbWctY29ybmVyLnRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5pbWctY29ybmVyLnRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmltZy1jb3JuZXIuYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuaW1nLWNvcm5lci5ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmltZy1jb3JuZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50cmlhbmdsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRyaWFuZ2xlLWNvbnRhaW5lciAudHJpYW5nbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNrZXdYKC01NS45OGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50cmlhbmdsZS1jb250YWluZXIgLnRyaWFuZ2xlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogc2tld1goNTUuOThkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xuICBoZWlnaHQ6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jYXJkLXJvdyBhLmNvbnRlbnQtY2FyZCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gcCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmxhcmdlLWJvZHkgLnZlcnRpY2FsLWxpbmUgLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5zbWFsbC1ib2R5IC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suc21hbGwtYm9keSAuYm9keS1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAgZGl2OmZpcnN0LWNoaWxkIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAgZGl2OmZpcnN0LWNoaWxkIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5pY29uLWxpc3QgLmNvbC1tZC00ID4gLmJvZHktZ3JvdXAgZGl2Om5vdCguY2lyY2xlLWljb24tYm9yZGVyKTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saXN0IC5jb2wtbWQtNCA+IC5ib2R5LWdyb3VwIGRpdjpub3QoLmNpcmNsZS1pY29uLWJvcmRlcik6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saW5rIC5pY29uLWxpbmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saW5rIC5pY29uLWxpbmstaXRlbSAuY2lyY2xlLWljb24tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY5NTc4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tbGluayAuaWNvbi1saW5rLWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keS1saW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keS1saW5rcyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1ib2R5LWxpbmtzIGxpIGEgLmNpcmNsZS1pY29uLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5pY29uLWJvZHktbGlua3MgbGkgYSAuY2lyY2xlLWljb24tYm9yZGVyLmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDY5NTc4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLnZpZGVvLWZ1bGwge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sudmlkZW8tZnVsbCAuYm9keS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCAuY2FyZC1ib2R5IC5mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgLmNhcmQtYm9keSAuZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgaW1nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNhbGxvdXQtZ3JpZCAubGVhZC1pbWFnZS10aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuY29udGVudC1ibG9jayAuYWxpZ24tY2VudGVyLXRvLWNvbCwgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5jb250ZW50LWJsb2NrIC5yZXZlcnNlLXJvdy10by1jb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLmNvbnRlbnQtYmxvY2sgLnJldmVyc2Utcm93LXRvLWNvbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuY29udGVudC1ibG9jayAuY2lyY2xlLWljb24tYm9yZGVyLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5jb250ZW50LWJsb2NrIC5jb250YWluZXIgLnJvdyAuc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuZGV0YWlsLWJhbm5lci0tZGVsaXZlcmFibGUgLmV2ZW50LWRhdGVzIHtcbiAgY29sb3I6IHJnYmEoMTEsIDE1LCAzNCwgMC43KTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuc3ZnLWV2LXJvYWQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMCU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5zaWRlYmFyLWV4cGFuZCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC1yb3cgYS5jb250ZW50LWNhcmQge1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGg0LCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gcCwgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmhvdmVyIGltZywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmhvdmVyLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQ6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYWxsb3V0LWdyaWQgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgaDIsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSAuc3VidGl0bGUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBoMywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRlIHAge1xuICBjb2xvcjogIzU0NWY2NDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBhIHtcbiAgY29sb3I6IGJsdWU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmltZy1mcmFtZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIHBhZGRpbmc6IDc1cHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAubmFtZTphZnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmNsb3NlLWJpbywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5saW5rZWQtaW4tcHJvZmlsZSB7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuY2xvc2UtYmlvLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLm9wZW4tYmlvIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkLmV4cGFuZC1kZXNjcmlwdGlvbiAuaW1nLWZyYW1lLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQuZXhwYW5kLWRlc2NyaXB0aW9uIC5jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuaW1nLWZyYW1lLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLm5hbWUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAudGl0bGUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCBhLm9wZW4tYmlvIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IHtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmNsb3NlLWJpbywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5saW5rZWQtaW4tcHJvZmlsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmNsb3NlLWJpbyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAubGlua2VkLWluLXByb2ZpbGUge1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIiRlcy1ibHVlOiMwNjk1Nzg7XG4kZXMtYnJhbmQ6ICMwMEVFQTM7XG5cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyOiAuNXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIC5jb2xsYXBzZS1hY2NvcmRpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgfVxuICAgIC5jb2xsYXBzZS1hY2NvcmRpb24ge1xuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGVzLWJyYW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgY29sb3I6ICRlcy1ibHVlO1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogIzQ0NGE1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvZHktY29udGFpbmVyIHtcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyICsgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2FjY29yZGlvbi5zY3NzJztcblxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcge1xuICBAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jhc2Uuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYm9vdHN0cmFwL3N0eWxlc2hlZXRzL3RhYmxlLW9mLWNvbnRlbnRzLnNjc3MnO1xuICBAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy90YWJsZS5zY3NzJztcbiAgQGltcG9ydCAnLi9ib290c3RyYXAvc3R5bGVzaGVldHMvc2xpY2stc2xpZGVycy5zY3NzJztcbiAgQGltcG9ydCAnLi9ib290c3RyYXAvc3R5bGVzaGVldHMvaW1hZ2VzLnNjc3MnO1xuICBAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy9jYXJkcy5zY3NzJztcblxuICBsaW5lLWhlaWdodDogMTc1JTtcblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgIG1hcmdpbjogLjVlbSAwIDAgMDtcbiAgfVxuICBoMiwgaDMsIGg0e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ibG9jazogMWVtO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgfVxuXG4gIC5lcy1sZWFkLWltYWdlLmVzLWxlYWQtaW1hZ2UtZnVsbCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuICAuZXMtbGVhZC1pbWFnZS1wYXJ0aWFsIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAuZXMtbGVhZC1pbWFnZS5lcy1sZWFkLWltYWdlLWZ1bGwsIC5lcy1sZWFkLWltYWdlLXBhcnRpYWwge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcblxuICAgIGgzLCBmaWdjYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGgze1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAmLnB1bGwtcmlnaHQsICYucHVsbC1sZWZ0IHtcbiAgICAgIG1hcmdpbjogLjVlbTtcbiAgICB9XG4gICAgZGl2W2NsYXNzXj0nd2lzdGlhXyddLCBkaXZbY2xhc3MqPSd3aXN0aWFfJ10ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5pbnRlcnJ1cHRlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzljOWM5YztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1waWxscyB7XG4gICAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzBCMEYyMjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDBFRUEzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEVFQTM7XG4gICAgICAgICAgICBjb2xvcjogIzBCMEYyMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYSxcbiAgICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEVFQTM7XG4gICAgICAgICAgICBjb2xvcjogIzBCMEYyMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VydmljZVBhbmVscyB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJGVzLWdyZWVuOiAjMzU4NTRiO1xuJGVzLWJyYW5kOiAjMDBFRUEzO1xuJGVzLWRhcmstYmx1ZTogIzBCMEYyMjtcblxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC50ZXh0LWxvbmcge1xuICAuYmctbHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cblxuICAuLW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCB7XG4gIC5jb250ZW50LWJsb2Nre1xuICAgIC8vR2VuZXJhbCBzdHlsZXNcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDIsIGgzLCBoNCwgcCwgYSwgLnN1YmhlYWRpbmd7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTg7XG4gICAgfVxuICAgIGgyLCBoMywgYS5saW5rLXRpdGxle1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWJyYW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAuc3ViaGVhZGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIGEubGluay10aXRsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5idG4tc3F1YXJle1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0c3tcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGl7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMC45ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjVBMFwiO1xuICAgICAgICAgIGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAxZW0gMS41ZW0gMi41ZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS42NWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgIGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuY2lyY2xlLWljb24tYm9yZGVye1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGVzLWJyYW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICYubGlnaHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgfVxuICAgICAgJi5kYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY2cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm9keS1ncm91cHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tb25seXtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICB9XG4gICAgLmltZy1jb3JuZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgICYudG9wLWxlZnR7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYudG9wLXJpZ2h0e1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5ib3R0b20tcmlnaHR7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLmJvdHRvbS1sZWZ0e1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGUtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTU1Ljk4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goNTUuOThkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGEuY29udGVudC1jYXJke1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5jb250ZW50LWNhcmQge1xuICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGgzLCBoNCwgcCwgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgQHN1cHBvcnRzICggb2JqZWN0LWZpdDogY292ZXIgKSB7XG4gICAgICAubGVhZC1pbWFnZS10aHVtYiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL0NvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXNcbiAgICAmLmxhcmdlLWJvZHl7XG4gICAgICAudmVydGljYWwtbGluZXtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsLWJvZHl7XG4gICAgICAudGl0bGV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvZHktZ3JvdXB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tYm9keXtcbiAgICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHktZ3JvdXAge1xuICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuY2lyY2xlLWljb24tYm9yZGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1saXN0IHtcbiAgICAgIC5jb2wtbWQtNCB7XG4gICAgICAgID4gLmJvZHktZ3JvdXAge1xuICAgICAgICAgIGRpdjpub3QoLmNpcmNsZS1pY29uLWJvcmRlcik6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWxpbmt7XG4gICAgICAuaWNvbi1saW5rLWl0ZW17XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIC5jaXJjbGUtaWNvbi1ib3JkZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRlcy1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tYm9keS1saW5rc3tcbiAgICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAuY2lyY2xlLWljb24tYm9yZGVye1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJi5saWdodHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi52aWRlby1mdWxse1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgLmJvZHktY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2VzLWNhcmQuY2FyZHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCw1MCw1MCwwLjEpO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGxvdXQtZ3JpZCB7XG4gICAgICAubGVhZC1pbWFnZS10aHVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICAuYWxpZ24tY2VudGVyLXRvLWNvbCwgLnJldmVyc2Utcm93LXRvLWNvbCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIC5yZXZlcnNlLXJvdy10by1jb2wge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5jaXJjbGUtaWNvbi1ib3JkZXIubGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNDQ0QTUwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAuc3ViaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZGV0YWlsLWJhbm5lci0tZGVsaXZlcmFibGUge1xuICAgIC5ldmVudC1kYXRlcyB7XG4gICAgICBjb2xvcjogcmdiYSgxMSwgMTUsIDM0LCAwLjcwKTtcbiAgICB9XG4gIH1cblxuICAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAuc3ZnLWV2LXJvYWQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLWV4cGFuZCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGEuY29udGVudC1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuY29udGVudC1jYXJkIHtcbiAgICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBoMywgaDQsIHAsIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAgICAgICAgIC5sZWFkLWltYWdlLXRodW1iIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tc3F1YXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAuY2FsbG91dC1ncmlkIHtcbiAgICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC13cmFwcGVyLWJpb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmJsb2NrLXZpZXdzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5iaW8tY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgJi5ncmVlbi1ib3JkZXJ7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzlhYzQyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzlhYzQyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRle1xuICAgICAgICAgICAgICAgIGgyLCBoMywgcHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmlvLWNhcmR7XG4gICAgICAgICAgICAgIC5pbWctZnJhbWV7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzKG9iamVjdC1maXQ6IGNvdmVyKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJpby1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbG9zZS1iaW8sIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlLWJpbywgLm9wZW4tYmlve1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmV4cGFuZC1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAuaW1nLWZyYW1lLCAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXhwYW5ke1xuICAgICAgICAgICAgICAuaW1nLWZyYW1lLCAubmFtZSwgLnRpdGxlLCBhLm9wZW4tYmlve1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAuYmlvLWRlc2NyaXB0aW9uLCAuY2xvc2UtYmlvLCAubGlua2VkLWluLXByb2ZpbGV7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlLWJpb3tcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2N1c3RvbVZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG5cbn1cbiIsImgxIHtcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG5oMiB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuXG5oMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oMyB7XG4gIGF7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuLmxlYWR7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmRpc3BsYXktcHJpbnQtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludHtcbiAgLmRpc3BsYXktcHJpbnQtb25seXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuaDIucmliYm9uIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGVzLWRrLWdyYXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRlcy1kay1ncmF5O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJvcmRlci10b3A6IDIycHggc29saWQgJGVzLWRrLWdyYXk7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGVzLWRrLWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMEVFQTM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgJi5rZXktdGFrZWF3YXlze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIH1cbn1cbi5zaWRlYmFyLWZsb2F0e1xuICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBFRUEzO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDYlO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lkZWJhci1leHBhbmR7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBFRUEzO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gIGNsZWFyOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMWVtO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogLjVlbSAuNWVtIC4yNWVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyAnO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zaWRlYmFyLWV4cGFuZC1ib2R5e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgJi5leHBhbmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuYnRuLmV4cGFuZCwgLmJ0bi5jb2xsYXBzZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwYjBmMjI7XG4gICAgYmFja2dyb3VuZDogIzAwRUVBMztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAuZmEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmJ0bi5leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idG4uY29sbGFwc2V7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmV4cGFuZCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgLmJ0bi5leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bi5jb2xsYXBzZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oMy5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLnZpZXctbGFyZ2VyLWJ0bntcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uYnctaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgb3BhY2l0eTogLjg7XG59XG4vL3N2ZyBmaXhlcyBmb3IgSUVcbi5zdmctaWUtaW1nIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uc3ZnLWllLWltZ0xne1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3ZnLWllTGd7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDY4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zdmctaWV7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDY4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAxZW07XG4gIH1cbn1cbi8vYmcgY29sb3JzXG4uYmctZ3JheSB7XG4gIEBleHRlbmQgLmJnLWluZm87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMy5iZy1pbmZvIHtcbiAgcGFkZGluZzogLjVlbSAuNzVlbTtcbn1cbnAuYmctcHJpbWFyeSwgcC5iZy1zdWNjZXNzLCBwLmJnLWluZm8sIHAuYmctd2FybmluZywgcC5iZy1kYW5nZXIge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5iZy1vcmFuZ2UsXG4uYmctYmx1ZSxcbi5iZy1sdC1ibHVlLFxuLmJnLWdyZWVuLFxuLmJnLWRrLWdyYXkge1xuICBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgYS5idG4tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICRlcy1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAkZXMtYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctbHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRlcy1sdC1ibHVlO1xuICBjb2xvcjogI2ZmZlxufVxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogJGVzLWdyZWVuO1xuICBjb2xvcjogI2ZmZlxufVxuLmJnLWRrLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAkZXMtZGstZ3JheTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwQTE3O1xuICBoMiwgaDMsIGg0LCBsYWJlbCwgYSwgcCB7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cblxuICAuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMEIwRjIyO1xuICB9XG59XG4uYmctbHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAyMjMsIDE4OSk7XG59XG4uYmctZGstb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1NmMxMDtcbn1cbi5iZy1sdC1ncmF5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LCAxOTgsIDE5Nyk7XG59XG4uYmctZGstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NCwgOTUsIDEwMCk7XG59XG4uYmctd2hpdGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uYmctd2hpdGV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4vLyBHcmFkaWVudCBiYWNrZ3JvdW5kc1xuLmJnLWRrLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDE0LDE1LDE2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCByZ2JhKDE0LDE1LDE2LDEpIDQ1JSwgcmdiYSg2OCw3NCw4MCwxKSAxMDAlKTtcblxuICBoMiwgaDMsIGg0LCBsYWJlbCwgYSwgcCwgdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGE6bm90KC5jb250ZW50LWNhcmQpOm5vdCguYnRuKXtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmLnZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNCwxNSwxNiwxKSA0NSUsIHJnYmEoNjgsNzQsODAsMSkgMTAwJSk7XG4gIH1cbn1cbi5iZy1sdC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDEsMjQxLDI0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgcmdiYSgyNDEsMjQxLDI0MSwxKSA0NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG59XG4uYmctdGVhbC1ncmFkaWVudHtcbiAgYmFja2dyb3VuZDogJGVzLWx0LWJsdWU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgIzUyOGZhYiA0MCUsICM3ZGIyY2IgMTAwJSk7XG4gIGgyLCBoMywgaDQsIGxhYmVsLCBhLCBwe1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG4uYmctb3JhbmdlLWdyYWRpZW50e1xuICBiYWNrZ3JvdW5kOiAkZXMtb3JhbmdlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICNmNzkwMTUgNDAlLCAjZmRhZDRlIDEwMCUpO1xuICBoMiwgaDMsIGg0LCBsYWJlbCwgYSwgcHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuLmJnLWRrLXNpbHZlci1ncmFkaWVudHtcbiAgYmFja2dyb3VuZDogIzQ0NGE1MDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjNDQ0YTUwIDQwJSwgIzU0NWY2NCAxMDAlKTtcbiAgaDIsIGgzLCBoNCwgbGFiZWwsIGEsIHB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLy9jYWxlbmRhclxuLmNhbGVuZGFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIC5jYWxlbmRhci1tb250aCwgLmNhbGVuZGFyLWRheXtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cblxuICAuY2FsZW5kYXItZGF5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVye1xuICAucGFnaW5hdGlvbiB7XG4gICAgIGxpID4gYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuYWN0aXZlID4gc3BhbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuLmxpc3QtaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmID4gbGkuY29tbWVudF9mb3JiaWRkZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuLmNlbnRlci12ZXJ0aWNhbGx5e1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICBkaXZ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi8qIFRoZSBlbGVtZW50IHRvIGJlIGNlbnRlcmVkLCBjYW4gYWxzbyBiZSBvZiBhbnkgd2lkdGggYW5kIGhlaWdodCAqL1xuLmNlbnRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzAwcHg7XG59XG4vL2xlZ2FsXG5vbC5saWNlbnNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MwQzBDMDtcbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmc6NXB4IDA7XG4gIH1cbiAgbGkuaGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gIH1cblxuICA+IGxpID4gb2wge1xuICAgIHBhZGRpbmc6MDtcbiAgfVxuXG4gID4gbGkgPiBvbCA+IGxpID4gb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIH1cblxuICA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbiAgfVxuXG4gID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiByb290O1xuICB9XG5cbiAgPiBsaSA+IG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBzdWJzZWN0aW9uO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gID4gbGkgPiBvbCA+IGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3Vic2VjdGlvbjtcbiAgfVxuXG4gID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihyb290KSBcIi5cIiBjb3VudGVyKHN1YnNlY3Rpb24pIFwiIFwiO1xuICB9XG59XG4ubm8tcGFkZGluZ3tcbiAgcGFkZGluZzogMDtcbn1cbi5uby1ob3J6LXBhZGRpbmcge1xuICBpbWcge1xuICAgIC8vcGFkZGluZzogMWVtIDA7XG4gIH1cbn1cbi5mdWxsLW1hcmdpbi1ib3R0b217XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5oYWxmLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8vYmxvY2txdW90ZVxuYmxvY2txdW90ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDBFRUEzO1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luOiAyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwQjBGMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjY1ZW07XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDBFRUEzO1xuICB9XG59XG4ud3JhcC13b3Jke1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5wdWxscXVvdGUtcmlnaHR7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogLjI1ZW0gMCAuMjVlbSAuNWVtO1xuICBtYXJnaW46IC41ZW0gMCAuNWVtIDJlbTtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwQjBGMjI7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwRUVBMztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wdWxscXVvdGUtbGVmdHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IC4yNWVtIDFlbSAuMjVlbSAwO1xuICBtYXJnaW46IC41ZW0gMmVtIDFlbSAwO1xuICB3aWR0aDogNDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBCMEYyMjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwRUVBMztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gICAgbWFyZ2luOiAuNWVtIDJlbSAxZW0gMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHVsbHF1b3RlLWZ1bGx7XG4gIEBleHRlbmQgLnB1bGxxdW90ZS1sZWZ0O1xuICBib3JkZXItdG9wOiAzcHggIzAwRUVBMyBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAuNzVlbSAxZW0gLjc1ZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC5mYS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbn1cblxuLy9ieWxpbmVcbi5ieWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5hdXRob3IsIC5jb250cmlidXRvcntcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG59XG4uZmllbGQtZXNvdXJjZS1wdWJhdXRob3IsIC5hdXRob3J7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogLjVlbSAwO1xufVxuLmZpZWxkLWVzb3VyY2Utc29ydC1kYXRle1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbnRyaWJ1dG9yIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG9wYWNpdHk6IC43O1xufVxuLnB1Yi1kYXRlLCAucHViLWlkLCAuZmllbGQtbGFiZWwge1xuICBjb2xvcjogJGVzLWRrLWdyYXk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wdWItZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnRpdGxlIHtcbiAgQGV4dGVuZCBoMjtcbiAgY29sb3I6ICRlcy1ibHVlO1xuICBtYXJnaW46IC4yNWVtIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAuODtcbn1cbi5zdWJoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmluaXRpYWx7XG4gIGNvbG9yOiAkZXMtYmx1ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5kcm9wLWNhcHtcbiAgY29sb3I6ICRlcy1sdC1ibHVlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuLndlbGwge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgJi5kb3dubG9hZGFibGUtY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuXG4gICAgaDJ7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgICB9XG4gIH1cbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci10b3A6ICNkYWRhZGEgMnB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206ICNkYWRhZGEgMnB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuICAgIH1cbiAgfVxuICAmLXdhcm4ge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZXMtb3JhbmdlO1xuICB9XG4gICYtc3VjY2VzcyB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgfVxufVxuLmJvcmRlci13ZWxsIHtcbiAgaDJ7XG4gICAgY29sb3I6ICRlcy1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi53ZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNTtcbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuICAgIH1cbiAgfVxufVxuLmRvd25sb2FkYWJsZS1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG4uZG93bmxvYWRhYmxlLWNvbnRlbnQge1xuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGFsaWMge1xuICBmb250LXdlaWdodDogaXRhbGljO1xufVxuLmluZGVudHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5iaWctYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJi5kcm9wc2hhZG93e1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbn1cbi5zbWFsbHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmJpZy1udW1iZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG4uaGVhZGVyLXdoaXRlLWJvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG4uY29sbGFwc2libGUtd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxhcHNpYmxlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcy1ibHVlO1xuICBib3JkZXItY29sb3I6ICM0MDZiYWI7XG59XG4uY29sbGFwc2libGUtd3JhcHBlciBhOmZvY3VzOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1Zjk5O1xuICBib3JkZXItY29sb3I6ICMxZDMxNGY7XG59XG4vL3NxdWFyZSBidWxsZXRzXG4uZmllbGQtYm9keSwgLmZpZWxkLWVzb3VyY2UtcHJldmlldyB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgfVxufVxuLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cbi5lcy1pbml0aWFsLWhpZGRlbntcbiAgZGlzcGxheTpub25lO1xufVxuLnZpZXctcHJlc3MtcmVsZWFzZXMge1xuICAucGFuZWwge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuLy9hdWRpb1xuLmF1ZGlvLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5maWVsZC1pdnItcmVjb3JkaW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tZWpzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWVqcy1wbGF5bGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpe1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZWpzLWNvbnRyb2xzIHtcbiAgLm1lanMtdGltZS1yYWlsIHtcbiAgICAubWVqcy10aW1lLWxvYWRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMDAsMjAwLDIwMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwuOSkpXG4gICAgfVxuICAgIC5tZWpzLXRpbWUtY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMjEsMTcyLDY2LC44KSxyZ2JhKDgyLDExNyw0NSwuOCkpO1xuICAgIH1cbiAgfVxufVxuLy9yZXNwb25zaXZlIHZpZGVvXG4uZXh0LXZpZGVvLWNvbnRhaW5lcntcbiAgcGFkZGluZzogMWVtO1xuXG4gIC5leHQtdmlkZW97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuLmZpeGVkLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLy9jaXJjbGVzXG4uY2lyY2xlLWljb24tdGV4dHVyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMDtcblxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZmEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNpcmNsZS1pY29uLXRleHR1cmUtc20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3NtLWljb24tdGV4dHVyZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgLmZhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4uY2lyY2xlLWljb24tdGV4dHVyZS14cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNTYsIDE3OCwgMC44KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLmljb24tY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLy8gSW1hZ2Ugb3ZlcmxheSB1c2VkIG9uIEJDUlAxN1xuLmltZy1vdmVybGF5LWNvbnRhaW5lcntcbiAgaW1ne1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIGltZzpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIC5jb2wtc20tNntcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgfVxufVxuLmltZy1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4ycztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaW1nLW92ZXJsYXk6aG92ZXIgLmltZy1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWF4LWhlaWdodDogMzI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmltZy1vdmVybGF5LWNvbWluZy1zb29uLCAuaW1nLW92ZXJsYXktc2VlLW1vcmUsIC5ncmF5LWltZy1vdmVybGF5e1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICB9XG4gICAgLmdyYXktaW1nLW92ZXJsYXkgPiBkaXZ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgICAuaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5pbWctb3ZlcmxheS1zZWUtbW9yZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuLmdyYXktaW1nLW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCAxOTgsIDE5NywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNSUgNDElO1xufVxuLmdyYXktaW1nLW92ZXJsYXkgPiBkaXYge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluO1xufVxuXG4uaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5pbWctb3ZlcmxheS1zZWUtbW9yZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHZpc2liaWxpdHkgLjJzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdyYXktaW1nLW92ZXJsYXk6aG92ZXJ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbWctb3ZlcmxheS1zZWUtbW9yZTpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1nLW92ZXJsYXktbGFiZWwge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoM3tcbiAgICBtYXJnaW46IC41ZW0gYXV0byAxLjVlbSBhdXRvO1xuICB9XG59XG4uaW1nLW92ZXJsYXktaWNvbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAub3ZlcmxheXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGgze1xuICAgICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5mYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyNSU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC8vYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgICBpbWcge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cbiAgfVxufVxuLmdyYXktYm9yZGVyLWNhcmQuYm94LWhlaWdodC0zMDB7XG4gIGhlaWdodDogNDYwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ib3gtaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAuNWVtKTtcbn1cbi5jaXJjbGUtaWNvbi1pbWcge1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogOTBweDtcbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuLmNpcmNsZS1pY29uLCAuY2lyY2xlLWljb24tbWQsIC5jaXJjbGUtaWNvbi1zbSB7XG4gIGl7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBjb2xvcjogJGVzLWJsdWU7XG4gIH1cbn1cbi5jaXJjbGUtaWNvbi1tZC1ibHVlIHtcbiAgQGV4dGVuZCAuY2lyY2xlLWljb24tbWQ7XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIGl7XG4gICAgYmFja2dyb3VuZDogJGVzLWx0LWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmNpcmNsZS1pY29uLCAuY2lyY2xlLWljb24tbWQsIC5jaXJjbGUtaWNvbi1zbSAsIC5jaXJjbGUtaWNvbi1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBoM3tcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBpIHtcbiAgICBtYXJnaW46IC4yNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuLmNpcmNsZS1pY29uLW1kIHtcbiAgaSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG4uY2lyY2xlLWljb24tc20ge1xuICBpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5hLmNpcmNsZS1pY29uLXNtIHtcbiAgaXtcbiAgICBjb2xvcjogJGVzLWdyZWVuO1xuICB9XG59XG4uY2lyY2xlLWljb24tZGstZ3JheSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NDVmNjQ7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ud2VsbCB7XG4gIC5jaXJjbGUtaWNvbi1zbSB7XG4gICAgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLmNpcmNsZS1pY29uIHtcbiAgJi13YXJuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5mYS1sb2NrIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtb3JhbmdlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jaXJjbGUtc20ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbn1cbi5jaXJjbGUtYmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxucC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cbi8vaW5mb3JncmFwaGljIGZvciBob21lcGFnZSBhbmQgc29sdXRpb25zIGZvciB1dGlsaXRpZXMgcGFnZXNcbi5ob21lcGFnZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjNGE3N2JiIGNlbnRlciBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbGlwLWNpcmNsZSB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDYwcHggYXQgY2VudGVyKTtcbn1cbmxpLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWx0LWdyYXk7XG59XG5cblxuLy9Tb2NpYWwgRW1iZWRzXG4udHdpdHRlci10d2VldCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmluc3RhZ3JhbS1tZWRpYXtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy9JbnRlcmFjdGl2ZSBFViBNYXBcbi5zdmctZXYtcm9hZC13cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwJTtcbiAgc3Zne1xuICAgIGE6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIHRleHR7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG4gIC5zdmctbGluay10ZXh0e1xuICAgIGZpbGw6ICRlcy1kay1ncmF5O1xuICB9XG4gIC5zdmctbGluazpob3ZlciA+IHJlY3QsXG4gIC5zdmctbGluazpob3ZlciA+IGNpcmNsZSxcbiAgLnN2Zy1saW5rOmhvdmVyID4gcGF0aHtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxufVxuXG4vL0ludGVyYWN0aXZlIDktUmVnaW9uIE1hcFxuLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlcntcbiAgc3Zne1xuICAgIGE6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zdmctbGluay10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZpbGw6ICM1NDVmNjQ7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZpbGw6ICM1NDVmNjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5zdmctbGluazpob3ZlciA+IGcgPiBwYXRoLFxuICAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcG9seWdvbntcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuc3ZnLWxpbms6aG92ZXJ7XG4gICAgLnN2Zy1saW5rLXRleHQsLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwYXRoLC5zdmctbGluay1vdmVybGF5ID4gZyA+IHBvbHlnb257XG4gICAgZmlsbDogI2M2YzZjNTtcbiAgICBvcGFjaXR5OiAuNjU7XG4gIH1cbiAgLnN2Zy1saW5rLW92ZXJsYXkgPiBnOmhvdmVye1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICAuc3ZnLWxpbmstdGV4dCwuc3ZnLWxpbmstdGV4dC1vdmVybGF5e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vL0ludGVyYWN0aXZlIDktUmVnaW9uIE1hcFxuLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlcntcbiBzdmd7XG4gICBhOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3ZnLWxpbmstdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmaWxsOiAjNTQ1ZjY0O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdmctbGluay10ZXh0LW92ZXJsYXl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmaWxsOiAjNTQ1ZjY0O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcGF0aCwgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBvbHlnb257XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLnN2Zy1saW5rOmhvdmVye1xuICAgIC5zdmctbGluay10ZXh0LC5zdmctbGluay10ZXh0LW92ZXJsYXl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnN2Zy1saW5rLW92ZXJsYXkgPiBnID4gcGF0aCwuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwb2x5Z29ue1xuICAgIGZpbGw6ICNjNmM2YzU7XG4gICAgb3BhY2l0eTogLjY1O1xuICB9XG4gIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgLnN2Zy1saW5rLXRleHQsLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3NpdGlvbmluZyBIZWxwZXIgQ2xhc3Nlc1xuLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVlbTtcbn1cblxuLy8gR3JpZCBhcnJhbmdlbWVudHNcbi5ncmlkLWJveHtcbiAgJi50d28tYnktdHdve1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJpdGVtMSBpdGVtM1wiXG4gICAgICAgIFwiaXRlbTIgaXRlbTRcIjtcbiAgICAuZ3JpZC1pdGVtMXtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtYXJlYTogaXRlbTE7XG4gICAgfVxuICAgIC5ncmlkLWl0ZW0ye1xuICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1hcmVhOiBpdGVtMjtcbiAgICB9XG4gICAgLmdyaWQtaXRlbTN7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLWFyZWE6IGl0ZW0zO1xuICAgIH1cbiAgICAuZ3JpZC1pdGVtNHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtYXJlYTogaXRlbTQ7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaXRlbTFcIlxuICAgICAgICBcIml0ZW0yXCJcbiAgICAgICAgXCJpdGVtM1wiXG4gICAgICAgIFwiaXRlbTRcIjtcbiAgICAgIC5ncmlkLWl0ZW0xe1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW0ye1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW0ze1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW00e1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDQ7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgQHN1cHBvcnRzIG5vdCAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgLmdyaWQtaXRlbTEsIC5ncmlkLWl0ZW0yLCAuZ3JpZC1pdGVtMywgLmdyaWQtaXRlbTR7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmEubG9ja2VkLWNvbnRlbnQtaW5saW5le1xuICBib3JkZXItYm90dG9tOiAyLjVweCBkb3R0ZWQgJGVzLW9yYW5nZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2Yzg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXMtb3JhbmdlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjAwMCwgMC41OTAsIDEuMDAwLCAwLjI2MCk7XG4gIH1cbiAgJjpmb2N1c3tcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgJGVzLW9yYW5nZTtcbiAgfVxuICAubG9ja2VkLWNvbnRlbnQtdG9vbHRpcFtyb2xlPVwidG9vbHRpcFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyID4gLmxvY2tlZC1jb250ZW50LXRvb2x0aXBbcm9sZT1cInRvb2x0aXBcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRlcy1vcmFuZ2U7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMHB4O1xuICAgIGl7XG4gICAgICBjb2xvcjogJGVzLW9yYW5nZTtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggYXV0byA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5le1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1kay1ibHVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cbiAgJjpob3ZlciA+IC5sb2NrZWQtY29udGVudC10b29sdGlwW3JvbGU9XCJ0b29sdGlwXCJdIHtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMzVweDtcbiAgfVxufVxuXG4uYWxlcnQuYWxlcnQtYmxvY2t7XG4gIC5hbGVydC1zdWNjZXNze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZTk7XG4gICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICB9XG4gIGEuY2xvc2V7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyBnbG9iYWwgc3R5bGVzXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgbWFyZ2luOiAwIDE4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuLnNsaWNrLWFycm93LCAuc2xpY2stYXJyb3c6aG92ZXIsIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcclxuICBjb2xvcjogJGVzLWRrLWdyYXk7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG59XHJcbi5zbGljay1kb3RzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuLy8zIHVwIGNhcm91c2VsXHJcbi5jYXJvdXNlbC1zbGlkZXIge1xyXG4gIGgze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAubmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbiAgLnNsaWNrLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGVzLWRrLWdyYXk7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICB9XHJcbiAgLnNsaWNrLW5leHR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtaXRlbXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuem9vbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XHJcbiAgICAgIGJvdHRvbTogLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCw0OSw1MiwuNik7XHJcbiAgICAgIGNvbnRlbnQ6ICdSZWFkIG1vcmUnO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdG9wOiAgLTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgbGluZWFyO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnpvb20tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGhvbWVwYWdlIGZlYXR1cmVkIGNhcm91c2VsIHN0eWxlc1xyXG4uZmVhdHVyZWQge1xyXG4gIC52aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luOiAtNDVweCAwIDAgLTI1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAvKiBib290c3RyYXA6IGZpeCBjb250ZW50IGhlaWdodCBpbnNpZGUgaGlkZGVuIHRhYnMgdG8gYWxsb3cgbXVsdGlwbGUgY2Fyb3VzZWxzICovXHJcbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLCAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC50YWItY29udGVudCA+IC5hY3RpdmUsIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRlcy1ncmVlbjtcclxuICB9XHJcbiAgLnJvdGF0b3Itc2VsZWN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5uYXYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXIsIC50YWItcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnNsaWRlLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuc2xpZGUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDVmNjQ7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXMtZ3JlZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICYuaGVhZGluZy1kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAudGVhc2VyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS5zbGljay1zbGlkZTpob3ZlciB7XHJcbiAgICAuc2xpZGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICBvcGFjaXR5OiAuOTU7XHJcbiAgICB9XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9TTFAgQXBwXHJcbi5zbHAtc2xpZGVye1xyXG4gIC5icm93c2UtZ3JpZC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gIC5zbGljay10cmFja3tcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3R7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwIDYuNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XHJcbiAgICAgIGNvbG9yOiAjNDQ0ZDUxO1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA3NTAlIDAgODUwJSAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XHJcbiAgICAgIGNvbG9yOiAjNDQ0ZDUxO1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA3NTAlIDk1JSA3OTAlIDEwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL0F1dGhlbnRpY2F0ZWQgRGFzaGJvYXJkIENhcm91c2VsXHJcbi5yZWFjdC1hcHAtd3JhcHBlcntcclxuICAuYnJvd3NlLWdyaWQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAuc2xpY2stdHJhY2t7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMCAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIG1hcmdpbjogMCA2LjVweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjYpO1xyXG4gICAgICBjb2xvcjogIzQ0NGQ1MTtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcGFkZGluZzogNzUwJSAwIDg1MCUgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42KTtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDc1MCUgOTUlIDc5MCUgMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4vL0Jhbm5lciBDYXJvdXNlbFxyXG4uYmFubmVyLWNvbnRhaW5lcntcclxuICBwYWRkaW5nOiAyZW0gMDtcclxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1zdHlsZXtcclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3Rze1xyXG4gICAgICBib3R0b206IC00NXB4O1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWFnZS1yZXNwb25zaXZle1xyXG4gICAgICBtYXgtd2lkdGg6IDY3JTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuZmlndXJlIHtcclxuICAuZXMtc2luZ2xlLXNsaWRlcntcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVzLXNpbmdsZS1zbGlkZXJ7XHJcbiAgaWZyYW1lIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRlcy1ncmVlbjtcclxuICB9XHJcbiAgLnJvdGF0b3Itc2VsZWN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5uYXYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC00NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzLWRrLWdyYXk7IFxyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZXMtc2xpZGVyIHtcclxuICAgIC5zbGlkZS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2xpZGVyc1xyXG4uZXMtY29udGVudC1zbGlkZXItaG9tZSB7XHJcbiAgcGFkZGluZzogMmVtIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2tfX2Fycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIGdyYWRpZW50IGZhZGVzXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGFycm93c1xyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMb2dvIHNsaWRlclxyXG4uZXMtbG9nby1zbGlkZXIsIC5lcy1jb250ZW50LXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGdyYWRpZW50IGZhZGVzXHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gIH1cclxuICAvLyBhcnJvd3NcclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDIycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xpZW50LWxvZ28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubGVhZC1pbWFnZS10aHVtYiB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vQXV0aGVudGljYXRlZCByZXBvcnQgc2xpY2sgc2xpZGVyc1xyXG4uZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4uZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3Jle1xyXG4gIGNvbG9yOiAjZjFmMWYxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZXtcclxuICBwYWRkaW5nOiA2cHggOXB4IDZweCAxMHB4O1xyXG59XHJcbi5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmV7XHJcbiAgcGFkZGluZzogNnB4IDExcHggNnB4IDhweDtcclxufVxyXG5cclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDJweDtcclxuICB3aWR0aDogNDJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBmb250LXNpemU6IDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzU0NTc2NDtcclxuICBjb2xvcjogI2YxZjFmMTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHdyYXA7XHJcblxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gIH1cclxuICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIERhc2hib2FyZCBtaXhpbnM6IGZvciBzbW9vdGggYW5pbWF0aW9uIHRyYW5zaXRpb25zIG9uIERhc2hib2FyZCBDYXJkc1xuQG1peGluIHNtb290aC10cmFuc2l0aW9uKCRzZWNvbmRzKXtcbiAgdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG59XG4vLyBEYXNoYm9hcmQgbWl4aW5zOiBmb3IgYmx1cnJpbmcgYmFja2dyb3VuZCB0ZXh0IG9yIG1hdGVyaWFsIG9uIGhvdmVyXG5AbWl4aW4gYmx1ci1jb250ZW50KCRwaXhlbHMpe1xuICBmaWx0ZXI6IGJsdXIoJHBpeGVscyk7XG4gIC1tb3otZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xuICAtbXMtZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xuICAtby1maWx0ZXI6IGJsdXIoJHBpeGVscyk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIH1cbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGNhcmRzXG5cbi8vIEhvcml6b250YWwgY2FyZHNcbi8vXG4vLyBNYXJrdXA6XG4vLyAgPGRpdiBjbGFzcz1cImhvcml6b250YWwtY2FyZFwiPkhlcmUgaXMgYSBjYXJkPC9kaXY+XG4vL1xuLy8gU3R5bGUgZ3VpZGU6IENhcmRzLmhvcml6b250YWxcblxuLmhvcml6b250YWwtY2FyZHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCA2MnB4IC03cHggcmdiYSgwLDAsMCwwLjQ0KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxNXB4IDYycHggLTdweCByZ2JhKDAsMCwwLDAuNDQpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggNjJweCAtN3B4IHJnYmEoMCwwLDAsMC40NCk7XG4gIH1cbiAgLmltZy1tYXNre1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbWctbWFzayB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZmllbGQtYWJzdHJhY3R7XG4gICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gIH1cbiAgLmJvZHktdGV4dHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMWVtO1xuICB9XG4gIC5jb250ZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJi5jYXJkLWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMEVFQTM7XG4gICAgJi1vcmFuZ2Uge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMEVFQTNcbiAgICB9XG4gICAgJi1ibHVlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDBFRUEzO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgfVxufVxuXG4vL2ZvciBTTFBcbi8vVmVydGljYWwgY2FyZHNcbi8vXG4vL01hcmt1cDpcbi8vPGRpdiBjbGFzcz1cImNhcmQtY29udGFpbmVyXCI+XG4vLyAgPGRpdiBjbGFzcz1cInJvd1wiPlxuLy8gICAgPGRpdiBjbGFzcz1cImNvbC1sZy02XCI+XG4vLyAgICAgIDxkaXYgY2xhc3M9XCJjYXJkXCI+XG4vLyAgICAgICAgPGEgaHJlZj1cImh0dHBzOi8vaXJpczMtbG9jYWwuZXNvdXJjZS5jb20vZm9ydW0yMDE4XCI+XG4vLyAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW1nLW1hc2tcIj5cbi8vICAgICAgICAgICAgPGltZyBjbGFzcz1cInBob3RvIGltZy1yZXNwb25zaXZlXCIgc3JjPVwiaHR0cHM6Ly9pcmlzMy1sb2NhbC5lc291cmNlLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0eWxlcy9zZWFyY2hfdGh1bWJuYWlsL3B1YmxpYy9wZW9wbGUtbWVldGluZy1hdC13aW5kb3cuanBnXCI+XG4vLyAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0aXRsZVwiPlxuLy8gICAgICAgICAgICA8aDQ+RSBTb3VyY2UgRm9ydW0gMjAxODwvaDQ+XG4vLyAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZXNjcmlwdGlvblwiPlxuLy8gICAgICAgICAgICA8cD5UaGUgRSBTb3VyY2UgRm9ydW0ga2VlcHMgeW91IGN1cnJlbnQgb24gdG9kYXnigJlzIHV0aWxpdHkgdHJlbmRzLCBiZXN0IHByYWN0aWNlcywgYW5kIGNyaXRpY2FsIGlzc3Vlcy4gV2UgYmxlbmQgY29udGVudCwgbmV0d29ya2luZywgYW5kIGZ1biB0byBjcmVhdGUgYSB1bmlxdWUgYXRtb3NwaGVyZSBvZiBjb2xsYWJvcmF0aW9uIGFtb25nIG1vcmUgdGhhbiA2MDAgdXRpbGl0eSBwcm9mZXNzaW9uYWxz4oCmPC9wPlxuLy8gICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICA8ZGl2IGNsYXNzPVwibWV0YVwiPlxuLy8gICAgICAgICAgICA8c3BhbiBjbGFzcz1cImNvbnRlbnQtdHlwZVwiPkluLXBlcnNvbiBldmVudDwvc3Bhbj5cbi8vICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aW1lc3RhbXBcIj44IG1vbnRocyBhZ288L3NwYW4+XG4vLyAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICA8L2E+XG4vLyAgICAgIDwvZGl2PlxuLy8gICAgPC9kaXY+XG4vLyAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vLyBTdHlsZSBndWlkZTogQ2FyZHMudmVydGljYWxcblxuLy8gbmV3IGNvbnRlbnQtdHlwZSBzdHlsZXNcbi5jb250ZW50LXR5cGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NDVmNjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDQuNXB4O1xuICBtYXJnaW46IDFlbSAxZW0gMWVtIDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAmLm5ldyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZXMtZ3JlZW47XG4gIH1cbiAgJi51cGRhdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRlcy1vcmFuZ2U7XG4gIH1cbn1cblxuLmNhcmQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcblxuICAucGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICB9XG4gIGkuZmEtbG9ja3tcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1vcmFuZ2U7XG4gICAgdG9wOiAxNzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuOTA7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm92ZXJsYXl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTk4LCAxOTcsIDAuMjUpO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KXtcbiAgICAuaW1nLW1hc2t7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIH1cbiAgICBpLmZhLWxvY2t7XG4gICAgICB0b3A6IDE4NXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjdweCkge1xuICAgIC5pbWctbWFza3tcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIGkuZmEtbG9ja3tcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuaW1nLW1hc2t7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cbiAgICBpLmZhLWxvY2t7XG4gICAgICB0b3A6IDE4MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLmltZy1tYXNre1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgaS5mYS1sb2Nre1xuICAgICAgdG9wOiAxNTBweDtcbiAgICB9XG4gIH1cbiAgLnN1YnRpdGxlLCAuZGVzY3JpcHRpb24sIC5hdXRob3Ige1xuICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xuICB9XG4gIC50aXRsZSB7XG4gICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgbWFyZ2luOiAuNWVtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoNHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IC41ZW0gMCAwIDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICAvLyBUcnVuY2F0aW9uIGluIENocm9tZSwgZXNDbGFtcC5qcyBmb3IgRkZcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cbiAgLmF1dGhvcntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjVlbSAwIDAgMDtcbiAgICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC8vIFRydW5jYXRpb24gaW4gQ2hyb21lLCBlc0NsYW1wLmpzIGZvciBGRlxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmNvbnRlbnQtdHlwZXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogMHB4IDQuNXB4O1xuICAgIH1cbiAgICAudGltZXN0YW1wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5jYXJkOmhvdmVye1xuICBib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLDAsMCwwLjQ0KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLDAsMCwwLjQ0KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMzVweCA2MnB4IC03cHggcmdiYSgwLDAsMCwwLjQ0KTtcbn1cbi52ZXJ0aWNhbC1jYXJkc3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICM1NDVmNjQ7XG4gIGhlaWdodDogNDg1cHg7XG4gIG1hcmdpbjogMWVtIC41ZW0gMmVtIC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMzMuMSUgLSAxZW0pO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5maWVsZC1sb2dvIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnZlcnRpY2FsLWNhcmRzLXBob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5idG4ge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLndlbGwge1xuICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICB9XG4gIH1cbiAgLnZlcnRpY2FsLWNhcmRzLXF1b3Rle1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG4gICAgfVxuICB9XG4gIC5maWVsZC1sb2dve1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgaDN7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuICAudGVzdGltb25pYWwtbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE7XG4gICAgaHJ7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxuICAudmVydGljYWwtY2FyZHMtb3Jne1xuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogTW9ja3VwIGZvciBDYXJkIFN0eWxlcyAqL1xuLmxvYWRlci1zdHlsZS1kYXNoYm9hcmR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGVyLXN0eWxlLXBhbmV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1xdWVzdGlvbnMge1xuICAuY2FyZHtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgIGg0e1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltZy1tYXNrIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICNyZWNvbW1lbmRhdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vRlJPTSBEQVNIQk9BUkRcbi5yZWFjdC1hcHAtd3JhcHBlcntcbiAgLy9mb3Igc3RhdGljIGNhcmQgcm93c1xuICAudmVydC1jYXJkLXdyYXBwZXJ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5JSAxOSUgMTklIDE5JSAxOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNCUgMjQlIDI0JSAyNCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMy4zMyUgMzMuMzMlIDMzLjMzJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpO1xuICAgIGhlaWdodDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmltZy1tYXNrIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDE2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC02cHgpO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheS1pbWFnZSB7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICBsZWZ0OiAwO1xuICAgICBvcGFjaXR5OiAwO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0b3A6IDA7XG4gICB9XG4gICAuZGVzY3JpcHRpb24ge1xuICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgICAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbiAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgfVxuICAgLm92ZXJsYXktdGV4dHtcbiAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICBjb2xvcjogI2ZmZjtcbiAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICBsaW5lLWhlaWdodDogMS42MTg7XG4gICAgIG1hcmdpbjogMCAxZW07XG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICB9XG4gICAubWV0YXtcbiAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgYm90dG9tOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICAuY29udGVudC10eXBle1xuICAgICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzU0NWY2NDtcbiAgICAgICAmLm5ldyB7XG4gICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgICAgICB9XG4gICAgICAgJi51cGRhdGVkIHtcbiAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y3OTMxZDtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICB9XG4gIH1cbn1cblxuLy9ETyBXRSBORUVEIFRISVM/XG4ucmVhY3QtYXBwLXdyYXBwZXIgLmRlc2NyaXB0aW9ue1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi8qIEZhdm9yaXRlcyBDYXJkcyovXG4uZmF2b3JpdGVzLWNhcmQge1xuICBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MCU7XG4gIH1cbn1cbi8qIFN1YnNjcmlwdGlvbnMgQ2FyZHMqL1xuLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAmOmhvdmVye1xuICAgICAgLmNhcmR7XG5cbiAgICAgIH1cbiAgICAgIC5vdmVybGF5LWltYWdle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLnRpdGxlLCAuY29udGVudC10eXBle1xuICAgICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBocntcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZXRhID4gLmNvbnRlbnQtdHlwZXtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgfVxuICAuaW1nLXJlc3BvbnNpdmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWRhdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbiAgLy9Ib3ZlciBFZmZlY3RzXG4gIC5vdmVybGF5LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODApO1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gIH1cbn1cblxuLy8gRXZlbnRzIENhcmRzXG4ucm91bmQtaW1nLWNhcmQgIHtcbiAgYTpob3ZlcntcbiAgICAub3ZlcmxheS1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiwgLm1ldGF7XG4gICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgfVxuICB9XG4gIC5jYXJkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDEwJSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogMTYlO1xuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAuZmF2b3JpdGUtaWNvbi1kYXJre1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIG1hcmdpbjogMCA3JTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5waG90byB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgICB9XG4gICAgLmxnLWltZy1tYXNre1xuICAgICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBoNCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGVzLWRrLWdyYXk7XG4gICAgICBtYXJnaW46IDFlbSAwIC41ZW0gMDtcbiAgICB9XG4gIH1cbiAgLmRhdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAvL0hvdmVyIGVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIFRvb2xzIENhcmRzICovXG4uZGFyay1oZWFkZXItaW1hZ2UtY2FyZCB7XG4gIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICMzYTNlNDEgNDAlLCAjNWU2YjcwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1kay1ncmF5O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLm1ldGEgPiAuY29udGVudC10eXBle1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZWU7XG4gICAgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIGF7XG4gICAgLmltZy1yZXNwb25zaXZle1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAub3ZlcmxheS1pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAudGl0bGUgaDQge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAubWV0YXtcbiAgICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgaDR7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICB9XG4gIC8vSG92ZXIgRWZmZWN0c1xuICAub3ZlcmxheS1pbWFnZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTApO1xuICAgIHRyYW5zaXRpb246IC44cyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEFzayBFIENhcmRzICovXG4uc3RhdHVzLWljb24tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHN2ZyB7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICAvL0hvdmVyIEVmZmVjdHNcbiAgICAmOmhvdmVye1xuXG4gICAgICAub3ZlcmxheS1pbWFnZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgICAgIH1cbiAgICAgIC5jaXJjbGUtaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICAgIC50aXRsZSwgLmRlc2NyaXB0aW9uLCAuY29udGVudC10eXBle1xuICAgICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJke1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbSAxZW07XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAubWV0YSA+IC5jb250ZW50LXR5cGV7XG4gICAgICBjb2xvcjogI2VlZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmFja2dyb3VuZC1zdHlsZS1ibHVle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpLFxuICAgICAgICByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KVxuICAgICAgKSxcbiAgICAgIHVybCgnL3NpdGVzL2FsbC90aGVtZXMvZXNfYm9vdHN0cmFwL2ltZy90dW5uZWwuanBnJyk7XG4gIH1cbiAgLmJhY2tncm91bmQtc3R5bGUtb3Jhbmdle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpLFxuICAgICAgICByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KVxuICAgICAgKSxcbiAgICAgIHVybCgnL3NpdGVzL2FsbC90aGVtZXMvZXNfYm9vdHN0cmFwL2ltZy90dW5uZWwuanBnJyk7XG5cbiAgfVxuICAuYmFja2dyb3VuZC1zdHlsZS1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSxcbiAgICAgICAgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSlcbiAgICAgICksXG4gICAgICB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZycpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXN0eWxlLWJsdWUsIC5iYWNrZ3JvdW5kLXN0eWxlLW9yYW5nZSwgLmJhY2tncm91bmQtc3R5bGUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBoNHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zdGF0dXMtaWNvbntcbiAgICBtYXJnaW4tYm90dG9tOiAxNSU7XG4gIH1cbiAgLmNpcmNsZS1pY29ue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43MCk7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXktdGV4dHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogOTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4gLnN0YXR1cy1pY29uLWNhcmQge1xuICBoZWlnaHQ6IDMzMHB4O1xufVxuLyogUmVwb3J0cyBhbmQgU3R1ZGllcyBDYXJkcyAqL1xuLmhlYWRlci1pbWFnZS1jYXJke1xuICBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2JTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAuY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmltZy1tYXNre1xuICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZmF2b3JpdGUtaWNvbi1kYXJre1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZXtcbiAgICBwYWRkaW5nOiAwIDFlbSAwLjI1ZW0gMWVtO1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xuICB9XG4gIC5hdXRob3Jze1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmRhdGV7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxZW07XG4gIH1cbiAgLmRhdGUtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwKTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9EbyB3ZSBuZWVkIHRoaXM/ID4geWVzLCB0byBtYWtlIHRoZSBsYXllciBvZiB0ZXh0IHVuZGVybmVhdGggdGhlIGJsYWNrIG92ZXJsYXkgbGVzcyBwcm9taW5hbnRcbiAgICAudGl0bGUgaDQge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuYXV0aG9ycywgLm1ldGF7XG4gICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi8qIEJpbyBDYXJkcyAqL1xuLmhlYWRlci1iaW8tY2FyZCB7XG4gIGg1IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDYlO1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG4gIC5jYXJkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgLmltZy1tYXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZmF2b3JpdGUtaWNvbi1kYXJre1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAgLmRlc2NyaXB0aW9ue1xuICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbiAgICAgIC5kYXRlLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cbiAgIH1cbiAgIC5kYXRle1xuICAgICAgcGFkZGluZzogMCAxZW0gMCAxZW07XG4gICAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwKTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9EbyB3ZSBuZWVkIHRoaXM/ID4geWVzLCB0byBtYWtlIHRoZSBsYXllciBvZiB0ZXh0IHVuZGVybmVhdGggdGhlIGJsYWNrIG92ZXJsYXkgbGVzcyBwcm9taW5hbnRcbiAgICAudGl0bGUgaDQge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuYXV0aG9ycywgLm1ldGF7XG4gICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgfVxuICB9XG59XG4vKiBCaW9ncmFwaHkgY2FyZHMgKi9cbi5oZWFkZXItYmlvLWNhcmQge1xuICBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2JTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAuY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIC5pbWctbWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmZhdm9yaXRlLWljb24tZGFya3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmF1dGhvcnMge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbiAgfVxuICAuZGF0ZSB7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxZW07XG4gIH1cbiAgLmRhdGUtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwKTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9EbyB3ZSBuZWVkIHRoaXM/ID4geWVzLCB0byBtYWtlIHRoZSBsYXllciBvZiB0ZXh0IHVuZGVybmVhdGggdGhlIGJsYWNrIG92ZXJsYXkgbGVzcyBwcm9taW5hbnRcbiAgICAudGl0bGUgaDQge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuYXV0aG9ycywgLm1ldGF7XG4gICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi8qIEJpb2dyYXBoeSBjYXJkcyAqL1xuLmhlYWRlci1iaW8tY2FyZCB7XG4gIGg1IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDYlO1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG4gIC5jYXJkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgLmltZy1tYXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZmF2b3JpdGUtaWNvbi1kYXJre1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuYXV0aG9ycyB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xuICB9XG4gIC5kYXRlIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbiAgfVxuICAuZGF0ZS1kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG4gIC8vSG92ZXIgRWZmZWN0c1xuICAub3ZlcmxheS1pbWFnZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTApO1xuICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gIH1cbiAgYTpob3ZlcntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAub3ZlcmxheS1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAvL0RvIHdlIG5lZWQgdGhpcz8gPiB5ZXMsIHRvIG1ha2UgdGhlIGxheWVyIG9mIHRleHQgdW5kZXJuZWF0aCB0aGUgYmxhY2sgb3ZlcmxheSBsZXNzIHByb21pbmFudFxuICAgIC50aXRsZSBoNCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5hdXRob3JzLCAubWV0YXtcbiAgICAgIEBpbmNsdWRlIGJsdXItY29udGVudCgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLyogSG9yaXpvbnRhbCBCaW8gQ2FyZHMgKi9cbi5ob3J6LWJpby1jYXJke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY4O1xuICBib3JkZXItY29sb3I6ICNkYWU5ZWM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogLjVlbTtcbiAgaDN7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBwe1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cbiAgaW1ne1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZnVsbC1tYXJnaW4tYm90dG9te1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gIH1cbiAgLmZhe1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgfVxuICAuY2lyY2xlLWltZy1tYXNre1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDMuNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5idG4taW5mb3tcbiAgICBtYXJnaW46IDAgMmVtIDFlbSAwO1xuICB9XG59XG4vL3JlbW92ZSB3aWR0aCBmb3IgY2FyZHMgd2hlbiB0aGV5J3JlIGluIGEgc2xpY2sgc2xpZGVyXG4uc2xpY2stc2xpZGVyIHtcbiAgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQsIC5zdGF0dXMtaWNvbi1jYXJkLCAuaGVhZGVyLWJpby1jYXJkLCAuaGVhZGVyLWJpby1jYXJkLCAucm91bmQtaW1nLWNhcmQge1xuICAgIC5jYXJkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4vLyBFTkQgRGFzaGJvYXJkXG5cblxuLy91c2VkIG9uIHRoZSBjb25zdWx0aW5nIHBhZ2UgLS0tIFJFTkFNRVxuLmhvcml6b250YWwtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMDtcbiAgLmhvcml6b250YWwtY2FyZHMtcGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmhvcml6b250YWwtY2FyZHMtaW1nLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1jYXJkcy1pbWctcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgfVxuICAudGVzdGltb25pYWwtcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICB0ZXh0LWluZGVudDogLTEuOWVtO1xuICB9XG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5zdmcuZ3JheS1jaXJjbGUtaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5ob3Jpem9udGFsLWNhcmRzLWltZy1sZWZ0LCAuaG9yaXpvbnRhbC1jYXJkcy1pbWctcmlnaHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uaGVhZGVyLWNvbnRlbnQtbGlzdC1jYXJke1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsNTAsNTAsMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGVzLWx0LWdyYXk7XG4gIG1hcmdpbjogLjc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJkLWhlYWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGg0e1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIC5jYXJkLWJvZHl7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0c3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGl7XG4gICAgICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogLjdlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ncmF5LWJvcmRlci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGVzLWx0LWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLjc1ZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGhyIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFlbTtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1ncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBoMywgaDQsIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRlcy1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV4cGVydGlzZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuICAgIC5pbWctbWFza3tcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5pbWctbWFzayB7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIC8vIFRydW5jYXRpb24gaW4gQ2hyb21lLCBlc0NsYW1wLmpzIGZvciBGRlxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAuZmllbGQtYWJzdHJhY3R7XG4gICAgICAvLyBUcnVuY2F0aW9uIGluIENocm9tZSwgZXNDbGFtcC5qcyBmb3IgRkZcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cbn1cbi5iaW8tY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNTtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxZW0pO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzU0NWY2NDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRlcy1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLmJpby1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAuYmlvLWNhcmRzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iaW8tY2FyZHMge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi8vIEV4cGFuZCAvIGNvbGxhcHNlIGJpbyBjYXJkc1xuLmNhcmQtd3JhcHBlci1iaW9ze1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5iaW8tY2FyZC1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgJi5ncmVlbi1ib3JkZXJ7XG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcy1ncmVlbjtcbiAgICAgIH1cbiAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50e1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGVzLWdyZWVuO1xuICAgICAgfVxuICAgICAgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGV7XG4gICAgICAgIGgyLCBoMywgcHtcbiAgICAgICAgICBjb2xvcjogIzU0NWY2NDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRlYWwtYm9yZGVye1xuICAgICAgLmJpby1jYXJkID4gLmNvbnRlbnR7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGVzLWx0LWJsdWU7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcy1sdC1ibHVlO1xuICAgICAgfVxuICAgICAgLm5hbWU6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1sdC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmlvLWNhcmR7XG4gICAgICAuaW1nLWZyYW1le1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAc3VwcG9ydHMob2JqZWN0LWZpdDogY292ZXIpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICAgIC5iaW8tZGVzY3JpcHRpb257XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWJpbywgLmxpbmtlZC1pbi1wcm9maWxle1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtYmlvLCAub3Blbi1iaW97XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmV4cGFuZC1kZXNjcmlwdGlvbntcbiAgICAgICAgLmltZy1mcmFtZSwgLmNvbnRlbnR7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZXhwYW5ke1xuICAgICAgLmltZy1mcmFtZSwgLm5hbWUsIC50aXRsZSwgYS5vcGVuLWJpb3tcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIC5iaW8tZGVzY3JpcHRpb24sIC5jbG9zZS1iaW8sIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWJpb3tcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAubGlua2VkLWluLXByb2ZpbGV7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI291ci1leHBlcnRze1xuICAuZ3JlZW4tYm9yZGVyID4gLmJpby1jYXJke1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIC5pbWctZnJhbWV7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gRmxpcCBDYXJkXG4uZmxpcHBlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuLmZsaXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NzVweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogODAwO1xuXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gIC5mbGlwcGVkIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgfVxuICAuZmxpcC1jYXJke1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAgIC5mYWNle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5mYWNlLXdoaXRle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmZsaXAtY2FyZC1mcm9udCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgICAudGl0bGUtYWR2aXNvcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgLnBob3RvLWJsdWUsIC5waG90by1ncmVlbiwgLnBob3RvLWxpZ2h0Ymx1ZXtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3N2JiO1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBob3RvLWdyZWVue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xuICAgICAgfVxuICAgICAgLnBob3RvLWxpZ2h0Ymx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjOWNiMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsaXAtY2FyZC1mcm9udDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAuZmxpcC1jYXJkLWJhY2t7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgYTpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGNvbG9yOiAjNGE3N2JiO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFjay1iaW97XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXHR0b3A6IDUwJTtcbiAgICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgLmV4dGVybmFsLWljb25ze1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjNGE3N2JiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSguNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGlwLWNhcmQtYmFjay13aGl0ZXtcbiAgICAgIEBleHRlbmQgLmZsaXAtY2FyZC1iYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpe1xuICAuZmxpcCA+IC5mbGlwLWNhcmR7XG4gICAgLmZsaXAtY2FyZC1iYWNre1xuICAgICAgLmJhY2stYmlve1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KXtcbiAgLmZsaXAgPiAuZmxpcC1jYXJkIHtcbiAgICAuZmxpcC1jYXJkLWZyb250e1xuICAgICAgLnBob3RvLWJsdWUsLnBob3RvLWdyZWVuLC5waG90by1saWdodGJsdWUge1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luOiAxLjVlbSBhdXRvIDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICAgIC8vIC50aXRsZXtcbiAgICAgIC8vICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAuZmxpcC1jYXJkLWJhY2t7XG4gICAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgICAuYmFjay1iaW97XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDYXJkIENoaXBzICh1c2VkIG9uIGhvcml6b250YWwgY2FyZHM7IC9uZXdzIHBhZ2UpXG4uY2FyZC1jaGlwe1xuICBib3R0b206IDEuNWVtO1xuICBjb2xvcjogIzU0NWY2NDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTQ1ZjY0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAxLjVlbSAwIDA7XG4gIHBhZGRpbmc6IDFweCA0LjVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxZW0gMWVtIDAgMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1waG90byB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG59XG4udGVzdGltb25pYWwtcXVvdGU6YmVmb3Jle1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG59XG4udGVzdGltb25pYWwtcXVvdGU6YWZ0ZXJ7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbi5pcy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4udmlldy1pZC10ZXN0aW1vbmlhbHMge1xuICAuc2xpY2stZG90cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnNsaWNrX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLy8gYXJyb3dzXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDIycHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cblxuLy8gU2hhZGVzIG9mIGdyYXlcbiR3aGl0ZTogICAgICBcdFx0I2ZmZmZmZjtcbiRlcy1ncmF5LTAxOiBcdFx0I0YxRjFGMTtcbiRlcy1ncmF5LTAyOiBcdFx0I0NFRDFEMjtcbiRlcy1ncmF5LTAzOiBcdFx0I0I1QkFCQztcbiRlcy1ncmF5LTA0OiBcdFx0IzlEQTNBNjtcbiRlcy1ncmF5LTA1OiBcdFx0Izg0OEM5MDtcbiRlcy1ncmF5LTA2OiBcdFx0IzZDNzU3QTtcbiRlcy1ncmF5LTA3OiBcdFx0IzU0NUY2NDtcbiRlcy1ncmF5LTA4OiBcdFx0IzQ0NEE1MDtcbiRlcy1ncmF5LTA5OiBcdFx0IzFDMUYyMTtcbiRlcy1kay1ncmF5LTEwOiBcdFx0IzBiMGYyMjtcbiRibGFjazpcdFx0XHRcdCMwMDAwMDA7XG4kbGluay1jb2xvci1icmFuZDpcdFx0IzM1ODU0YjtcbiRlcy1icmFuZDogIzAwRUVBMztcbiRlcy1icmFuZC1ibGFjazogcmdiKDExIDE1IDM0KTtcbiRlcy1icmFuZC1ibGFjay1kYXJrOiAjMDcwQTE3O1xuXG4vLyBDb2xvclxuJGVzLWdyZWVuOiAgICAgICAgICAjNzlhYzQyO1xuJGVzLWRrLWdyZWVuOiAgICAgICAjNTI3NTJkO1xuJGVzLW9yYW5nZTogICAgICAgICAjZjc5MzFkO1xuJGVzLWx0LWdyZWVuOiAgICAgICAjZDNkZmJkO1xuJGVzLWRrLW9yYW5nZTogICAgICAjYjU2YzEwO1xuJGVzLXJlZDogXHRcdFx0I2QwMTgxODtcbiRlcy15ZWxsb3c6XHRcdFx0I2Y3ZGUxZDtcbiRlcy1ibHVlOiAgICAgICAgICAgIzA2OTU3ODtcbiRlcy1kay1ibHVlOiAgICAgICAgIzMyNTQ4NjtcbiRlcy1sdC1ibHVlOiAgICAgICAgIzZjOWNiMjtcbiRlcy1vZmYtd2hpdGU6IFx0JGVzLWdyYXktMDE7XG4kZXMtbHQtZ3JheTogICAgJGVzLWdyYXktMDI7XG4kZXMtZGstZ3JheTogICAgJGVzLWdyYXktMDg7XG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodC1tZWRpdW06ICAgICAgI2JjYmNiYztcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDg1LjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuJGdyYXktb3ZlcmxheTogICAgICAgICAgIHJnYmEoMCwwLDAsIC41NSk7IC8vIHNlbWktdHJhbnNwYXJlbnQgZ3JheSBvdmVybGF5XG4kZ3JheS1vdmVybGF5LWhvdmVyOiAgICAgcmdiYSgwLDAsMCwgLjM1KTsgLy8gc2VtaS10cmFuc3BhcmVudCBncmF5IG92ZXJsYXlcblxuXG4vLyRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuLy8kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuLy8kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuLy8kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuLy8kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAkZXMtZ3JlZW47XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAkZXMtYmx1ZTtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICRlcy1kay1ncmF5O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgJGVzLW9yYW5nZTtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICRlcy1kay1ncmF5O1xuJGJyYW5kLWdyYXk6XHRcdFx0XHQkZXMtbHQtZ3JheTtcblxuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkdlaXN0XCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBcIkdlaXN0XCI7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcbiRmb250LXNpemUteHNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuNzUpKSAhZGVmYXVsdDsgLy8gfjExcHhcblxuLy8kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbi8vJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAzKSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG5cbi8vJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMikpICFkZWZhdWx0OyAvLyB+MzBweFxuXG4vLyRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0OyAvLyB+MjRweFxuXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuLy8kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1zZXJpZjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4vLyRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgJGVzLWRrLWdyYXktMTA7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkZXMtZGstZ3JheSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4vLyRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuLy8kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgJGVzLWJsdWUgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAkZXMtYmx1ZSAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgJGVzLWJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGVzLWJyYW5kICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1wcmltYXJ5LWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAkZXMtYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkZXMtYnJhbmQgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkZXMtYnJhbmQgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWdyYXktY29sb3I6ICAgICAgICAgICAgICAgXHQjZmZmICFkZWZhdWx0O1xuJGJ0bi1ncmF5LWJnOiAgICAgICAgICAgICAgICAgXHQkYnJhbmQtZ3JheSAhZGVmYXVsdDtcbiRidG4tZ3JheS1ib3JkZXI6ICAgICAgICAgICAgICBcdGRhcmtlbigkYnRuLWdyYXktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgKiAwLjUpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC1wcmltYXJ5LCAyMCUpO1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgNDAlKTtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnJhbmQtc3VjY2VzcywgMjAlKTtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLXN1Y2Nlc3MsIDQwJSk7XG4kc3RhdGUtaW5mby1iZy1uZXc6ICAgICAgICAgICAgICAgICAgbGlnaHRlbigjNGE3N2JiLCA0MCUpO1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC13YXJuaW5nLCAyMCUpO1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkYnJhbmQtd2FybmluZywgNDAlKTtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbi8vJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyNTBweCAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuLy8kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGVzLWRrLWdyYXkgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuLy8kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRlcy1kay1ncmF5ICFkZWZhdWx0O1xuXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyBUcmFuc2l0aW9uc1xuJGZsb2F0OiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRzbGlkZTogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjkwNSwgMC4wMTUsIDAuNDEwLCAxLjAwMCk7XG4kc2xpZGUtZmFzdDogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLjkwNSwgMC4wMTUsIDAuNDEwLCAxLjAwMCk7XG4kZmFkZTogb3BhY2l0eSAycyBlYXNlLWluLW91dDsiLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuJGxpbmstY29sb3ItYnJhbmQ6XHRcdCMzNTg1NGIgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAjMzU4NTRiO1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigjMzU4NTRiLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgKiAwLjUpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogMXB4IHNvbGlkICRlcy1ibHVlO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC41KTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKG1hdGguZGl2KDEwMCUgKiAkZm9udC1zaXplLXNtYWxsLCAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmctbmV3KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjUpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMS41NSk7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNSkgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpICogMC41KTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNSk7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyICogMC41KTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgKiAwLjUpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IobWF0aC5kaXYoJGd1dHRlciwgLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyICogMC41KTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgKiAwLjUpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyICogMC41KTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgKiAwLjUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaXBwaWV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA4LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYGRhdGV0aW1lYCBvciBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAkZXMtZGstZ3JheSwgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC8vIC5jb250cm9sLWxhYmVsLFxuICAvLyAucmFkaW8sXG4gIC8vIC5jaGVja2JveCxcbiAgLy8gLnJhZGlvLWlubGluZSxcbiAgLy8gLmNoZWNrYm94LWlubGluZSxcbiAgLy8gJi5yYWRpbyBsYWJlbCxcbiAgLy8gJi5jaGVja2JveCBsYWJlbCxcbiAgLy8gJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gIC8vICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICBcbiAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZXMtcmVkO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXMtcmVkO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVzLXJlZDtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRlcy1kay1ncmF5O1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRlcy1kay1ncmF5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkZXMtZGstZ3JheSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuLy8gR3JheSBhcHBlYXJzIGFzIGdyYXlcbi5idG4tZ3JheSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZ3JheS1jb2xvciwgJGJ0bi1ncmF5LWJnLCAkYnRuLWdyYXktYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC41KSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAwLjUpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAqIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpICogMC41KTtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6ICAgICRqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDAuNSk7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAgICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZzsgXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rLCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzYWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoJG1vZGFsLXRpdGxlLXBhZGRpbmcgKyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyBcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxODtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAod2lsbCBiZSByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsImZpZ3VyZSB7XG4gIHRhYmxlIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGwgbWItNSBib3JkZXItYnJhbmQ7XG4gIH1cbiAgdGhlYWQgPiB0ciA+IHRoLCB0aHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRke1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2IoNTMgMTMzIDc1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLnRhYmxlLWFsaWduLXRvcCA+IHRib2R5ID4gdHIgPiB0ZHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC50YWJsZS50YWJsZS1hbGlnbi1taWQgPiB0Ym9keSA+IHRyID4gdGR7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAudGFibGUudGFibGUtYWxpZ24tYm90dG9tID4gdGJvZHkgPiB0ciA+IHRke1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAudGFibGUtdmVydGljYWwtYm9yZGVycyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIH1cbiAgdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxke1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICB0Zm9vdCA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpe1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLy8gVEFCTEUgU1BBTk5FUlxuICAudGFibGUgPiAudGFibGUtc3Bhbm5lciA+IHRyOmZpcnN0LWNoaWxkID4gdGh7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAYXBwbHkgdGV4dC1ibHVlLWltcGFjdDtcbiAgfVxuICAudGFibGUtc3Bhbm5lciAudGFibGUtc3BhbiBkaXZ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAwIC41ZW0gMDtcbiAgfVxuICAudGFibGUtc3Bhbm5lcjpmaXJzdC1jaGlsZCAudGFibGUtc3BhbiBkaXZ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhYmxlLXNwYW5uZXIgPiB0ciA+IHRke1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGFibGUtc3Bhbm5lciA+IHRyID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRke1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC50YWJsZS1zcGFubmVyID4gdHIgPiAubXVsdGktc3Vic3Bhbi1oZWFkZXItbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBpZnJhbWUge1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50YWJsZS1jb250YWluZXItb3V0ZXIge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJsZS1jb250YWluZXIge1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb21wYXJlIFRhYmxlIFN0eWxlc1xuLmNvbXBhcmUtdGFibGUge1xuICBoZWlnaHQ6IDMyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG5cdHRoLHRkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC8vIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG5cdFx0Ly8gLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuXHRcdC8vIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcblx0XHQvLyAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuXHRcdC8vIC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuXHR9XG5cdHRoIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdHRoOmZpcnN0LWNoaWxkIHtcbiAgXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdH1cblx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cblx0dHIgPiB0ZDpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXHRcdHdpZHRoOiA1NSU7XG5cdH1cblx0dHIgPiB0ZDpudGgtY2hpbGQoMil7XG5cdFx0d2lkdGg6IDQ1JTtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cdH1cblx0dHIge1xuXHRcdGNvbG9yOiAjNTQ1ZjY0O1xuICBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwe1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXHRcdH1cblx0fVxuICB0ciB7XG4gIFx0dGQ6aG92ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1ncmVlbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3NoYXJlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDg1JTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0ei1pbmRleDogMTAwO1xuXG4gICAgICBhOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICBcdH1cbiAgfVxuXHRhe1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdHRyOmZpcnN0LWNoaWxkIHtcbiAgXHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cdHRyOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHR9XG5cdHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0fVxuXHR0ZCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdHRkOmxhc3QtY2hpbGQge1xuICBcdGJvcmRlci1yaWdodDogMHB4O1xuXHR9XG59XG4iLCIvL3pvb20gaW1hZ2VzIG5vdCBpbiBhIGNhcm91c2VsXG4uem9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAmOmhvdmVyIGltZyB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaDMsIGgye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmdyYWRpZW50LWNvbnRhaW5lciwgLmdyYWRpZW50LWNvbnRhaW5lci1yZWFkbW9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDhkZWcsIHJnYmEoMCwgMCwgMCwgMC45KSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMC44KSkgMCUgMCUgIWltcG9ydGFudDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCw0OSw1MiwuNik7XG4gICAgY29udGVudDogJ0Rvd25sb2FkJztcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAgMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgbGluZWFyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJjpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC51dGlsLWxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxlZnQ6IDQwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uem9vbS5yZWFkbW9yZSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdSZWFkIG1vcmUnO1xuICB9XG59XG5cbi56b29tLXRleHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLDAsMCwuNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgJi56b29tLXRleHR7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxufVxuLnpvb20ucmVhZG1vcmUge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnUmVhZCBtb3JlJztcbiAgfVxufVxuXG4ubGctaW1nLW1hc2sge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5jaXJjbGUtbHQtZ3JheS1iZywgLmNpcmNsZS1kay1ncmF5LWJnIHtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2lyY2xlLWx0LWdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogJGVzLWRrLWdyYXk7XG59XG4uY2lyY2xlLWRrLWdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuI2VzLXRpbWVsaW5lLWltZ3tcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogOTkwcHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiJdfQ== */
