@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: #7CA04A;
  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: #7CA04A;
  display: contents;
  font-size: 20px;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header:focus {
  outline-color: #7CA04A;
}
.node-detail-page--legacy-content .text-long .accordion .collapse-accordion .accordion-header:hover {
  box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.6);
}
.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: #7CA04A;
  text-decoration: none;
}
.node-detail-page--legacy-content .text-long a:hover, .node-detail-page--legacy-content .text-long a:focus {
  color: #6e8f42;
  text-decoration: underline;
}
.node-detail-page--legacy-content .text-long a:focus {
  outline: thin;
  outline: 1px solid #7CA04A;
  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: #444A50;
}
.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: 20px;
  margin-bottom: 10px;
}
.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: 10px;
  margin-bottom: 10px;
}
.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: #465a2a;
}
.node-detail-page--legacy-content .text-long a.text-info:hover,
.node-detail-page--legacy-content .text-long a.text-info:focus {
  color: #2b371a;
}
.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: #dde8ce;
}
.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: #d1e0bc;
}
.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 #7CA04A;
  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 #7CA04A;
  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: #7CA04A;
  border-color: #7CA04A;
}
.node-detail-page--legacy-content .text-long .btn-default:focus, .node-detail-page--legacy-content .text-long .btn-default.focus {
  color: #fff;
  background-color: #617d3a;
  border-color: #384922;
}
.node-detail-page--legacy-content .text-long .btn-default:hover {
  color: #fff;
  background-color: #617d3a;
  border-color: #5c7637;
}
.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: #617d3a;
  border-color: #5c7637;
}
.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: #4e652f;
  border-color: #384922;
}
.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: #7CA04A;
  border-color: #7CA04A;
}
.node-detail-page--legacy-content .text-long .btn-default .badge {
  color: #7CA04A;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-primary {
  color: #fff;
  background-color: #79ac42;
  border-color: #6c9a3b;
}
.node-detail-page--legacy-content .text-long .btn-primary:focus, .node-detail-page--legacy-content .text-long .btn-primary.focus {
  color: #fff;
  background-color: #5f8734;
  border-color: #2b3d18;
}
.node-detail-page--legacy-content .text-long .btn-primary:hover {
  color: #fff;
  background-color: #5f8734;
  border-color: #4d6d2a;
}
.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: #fff;
  background-color: #5f8734;
  border-color: #4d6d2a;
}
.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: #fff;
  background-color: #4d6d2a;
  border-color: #2b3d18;
}
.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: #79ac42;
  border-color: #6c9a3b;
}
.node-detail-page--legacy-content .text-long .btn-primary .badge {
  color: #79ac42;
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long .btn-success {
  color: #fff;
  background-color: #7CA04A;
  border-color: #6e8f42;
}
.node-detail-page--legacy-content .text-long .btn-success:focus, .node-detail-page--legacy-content .text-long .btn-success.focus {
  color: #fff;
  background-color: #617d3a;
  border-color: #2b371a;
}
.node-detail-page--legacy-content .text-long .btn-success:hover {
  color: #fff;
  background-color: #617d3a;
  border-color: #4e652f;
}
.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: #fff;
  background-color: #617d3a;
  border-color: #4e652f;
}
.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: #fff;
  background-color: #4e652f;
  border-color: #2b371a;
}
.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: #7CA04A;
  border-color: #6e8f42;
}
.node-detail-page--legacy-content .text-long .btn-success .badge {
  color: #7CA04A;
  background-color: #fff;
}
.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: #7CA04A;
  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: #6e8f42;
  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: #7CA04A;
}
.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: #7CA04A;
  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: #6e8f42;
  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: #7CA04A;
}
.node-detail-page--legacy-content .text-long .label-success[href]:hover, .node-detail-page--legacy-content .text-long .label-success[href]:focus {
  background-color: #617d3a;
}
.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: #7CA04A;
  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: #7CA04A;
}
.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: #dde8ce;
  border-color: #d3ddb5;
  color: #465a2a;
}
.node-detail-page--legacy-content .text-long .alert-info hr {
  border-top-color: #c9d5a4;
}
.node-detail-page--legacy-content .text-long .alert-info .alert-link {
  color: #2b371a;
}
.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: #7CA04A;
}
.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: #465a2a;
  background-color: #dde8ce;
}
.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: #465a2a;
}
.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: #465a2a;
  background-color: #d1e0bc;
}
.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: #465a2a;
  border-color: #465a2a;
}
.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: #d3ddb5;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading {
  color: #465a2a;
  background-color: #dde8ce;
  border-color: #d3ddb5;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d3ddb5;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-heading .badge {
  color: #dde8ce;
  background-color: #465a2a;
}
.node-detail-page--legacy-content .text-long .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d3ddb5;
}
.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 #79ac42;
  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 #79ac42;
  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 #79ac42;
  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: #fff;
  border-radius: 50px !important;
  border: none;
  font-size: 15px;
  background: #4a77bb;
  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: #7CA04A;
  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: #000000;
}
.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-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: #7CA04A;
  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 #79ac42;
  padding: 1em 1em 1em 2.5em;
  margin-bottom: 15px;
  margin: 2em;
  font-size: 16px;
  color: #444A50;
  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: #79ac42;
}
.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: #79ac42;
  border-left: 3px solid #CED1D2;
}
@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: #79ac42;
  border-right: 3px solid #CED1D2;
}
@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 #dadada 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: #7CA04A;
  margin: 0.25em 0 0 0;
  padding: 0;
  opacity: 0.8;
}
.node-detail-page--legacy-content .text-long .subhead {
  font-weight: 600;
  color: #444A50;
}
.node-detail-page--legacy-content .text-long .summary {
  color: #444A50;
  font-weight: bold;
  font-style: italic;
  font-family: "Geist", sans-serif;
  margin: 2em 0;
}
.node-detail-page--legacy-content .text-long .initial {
  color: #79ac42;
  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: #7CA04A;
  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: #7CA04A;
  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: #7CA04A;
}
.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;
}
.node-detail-page--legacy-content .text-long figure thead > tr > th, .node-detail-page--legacy-content .text-long figure th {
  color: white;
  vertical-align: bottom;
  background-color: #79ac42;
  font-weight: 500;
}
.node-detail-page--legacy-content .text-long figure .table > tbody > tr > td {
  vertical-align: middle;
}
.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.table-text-sm tbody td {
  font-size: 0.8em;
}
.node-detail-page--legacy-content .text-long figure .table-vertical-borders > tbody > tr > td {
  border-right: solid 1px #ccc;
  border-left: solid 1px #ccc;
}
.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 .table-hover > tbody > tr:hover, .node-detail-page--legacy-content .text-long figure .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #deecce;
}
.node-detail-page--legacy-content .text-long figure .table-hover > tbody > tr:hover, .node-detail-page--legacy-content .text-long figure .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.node-detail-page--legacy-content .text-long figure thead ~ tbody > tr:nth-of-type(odd) {
  background-color: white !important;
}
.node-detail-page--legacy-content .text-long figure thead ~ tbody > tr:nth-of-type(even) {
  background-color: #deecce;
}
.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 {
  background-color: #f1f1f1;
  color: black;
  font-weight: 400;
  text-align: center;
}
.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 .multi-row-white-stripe {
  background-color: white;
}
.node-detail-page--legacy-content .text-long figure .multi-row-green-stripe {
  background-color: #deecce;
}
.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 {
  color: #fff;
  background-color: #545f64;
  border-bottom: 4px solid #79ac42;
  border-right: 1px solid #c6c6c5;
  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 {
  background-color: #ffffff;
  padding: 20px;
  width: 55%;
}
.node-detail-page--legacy-content .text-long .compare-table tr > td:nth-child(2) {
  background-color: #fff;
  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 {
  border-top: 1px solid #c6c6c5;
  border-bottom: 1px solid #c6c6c5;
  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;
  border-right: 1px solid #c6c6c5;
  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 #79ac42;
}
.node-detail-page--legacy-content .text-long .horizontal-card.card-border-orange {
  border-right: 10px solid #f7931d;
}
.node-detail-page--legacy-content .text-long .horizontal-card.card-border-blue {
  border-right: 10px solid #6c9cb2;
}
.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: #7CA04A;
}
@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: #7CA04A;
}
.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 {
  top: 0;
  height: 100%;
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow:before, .node-detail-page--legacy-content .text-long .view-id-testimonials .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 .view-id-testimonials .slick__arrow:before, .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow:after {
    width: 60px;
  }
}
.node-detail-page--legacy-content .text-long .view-id-testimonials .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 .view-id-testimonials .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 .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:before, .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-next:before {
  font-size: 50px;
  font-family: "slick";
}
@media (max-width: 768px) {
  .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-prev:before, .node-detail-page--legacy-content .text-long .view-id-testimonials .slick__arrow .slick-next:before {
    font-size: 35px;
  }
}
.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;
}
.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: 0;
  background: #f1f1f1;
  color: #79ac42;
  white-space: nowrap;
  transition: 0.3s;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li a:hover {
  background: #79ac42;
  color: #fff;
}
.node-detail-page--legacy-content .text-long .nav-pills.nav-justified li.active a {
  background: #79ac42;
  color: #fff;
}
.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: 15px;
  width: 85px;
  height: 4px;
  background-color: #79ac42;
}
.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: #79ac42;
  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: #79ac42;
}
.node-detail-page--legacy-content .content-block .circle-icon-border {
  border: solid 3px #79ac42;
  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: #7CA04A;
}
.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: #7CA04A;
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS1zdHlsZXMuY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL19hY2NvcmRpb24uc2NzcyIsImxlZ2FjeS1zdHlsZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9fYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvX2Jhc2Uuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9fc2xpY2stc2xpZGVycy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL19jYXJkcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2N1c3RvbVZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL190YWJsZS1vZi1jb250ZW50cy5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL190YWJsZS5zY3NzIiwiYm9vdHN0cmFwL3N0eWxlc2hlZXRzL19pbWFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHZDtFQUNFLDJCQUFBO0VBQ0Esd0VBQUE7RUFDQSxjQUFBO0FEREo7QUNFSTtFQUNFLDZCQUFBO0FEQU47QUNHTTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FmQztFQWdCRCxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxREFBQTtBRERSO0FDRVE7RUFDRSxjQXhCRDtFQXlCQyxpQkFBQTtFQUNBLGVBQUE7QURBVjtBQ0VRO0VBQ0Usc0JBN0JEO0FENkJUO0FDRVE7RUFDRSx3RUFBQTtBREFWO0FDRVE7RUFDRSxjQUFBO0FEQVY7QUNJUTtFQUNFLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0FERlY7QUNTRTtFQUNFLGFBQUE7QURQSjtBRXpDQTtFQ0ZBOzs7O0lBQUE7RUNBQSwyRUFBQTtFQ0FBLG9GQUFBO0VDNFlBLG9FQUFBO0VDdU1BLFdBQUE7RUN6SEEsMkJBQUE7RUFrSkEsbUJBQUE7RUFNQSx1QkFBQTtFQXNLQSxnQkFBQTtFQXdEQSxnQkFBQTtFQTJIQSw4QkFBQTtFQTBFQSxjQUFBO0VBcUVBLG9CQUFBO0VBd0VBLG9CQUFBO0VBd0VBLHlCQUFBO0VOL3RDRSxpQkFBQTtBRnVERjtBSTFEQTtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtBSjRERjtBSXJEQTtFQUNFLFNBQUE7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O0VBQVcsZ0JBQUE7QVQrUS9DO0FTOVFvQztFQUFXLGdCQUFBO0FUaVIvQztBU2hSb0M7RUFBVyxnQkFBQTtBVG1SL0M7QVNsUm9DO0VBQVcsZ0JBQUE7QVRxUi9DO0FTcFJvQztFQUFXLGdCQUFBO0FUdVIvQztBU3RSb0M7RUFBVyxnQkFBQTtBVHlSL0M7QVN4Um9DO0VBQVcsZ0JBQUE7QVQyUi9DO0FTMVJvQztFQUFXLGdCQUFBO0FUNlIvQztBUzVSb0M7RUFBVyxnQkFBQTtBVCtSL0M7QVM5Um9DO0VBQVcsZ0JBQUE7QVRpUy9DO0FTaFNvQztFQUFXLGdCQUFBO0FUbVMvQztBU2xTb0M7RUFBVyxnQkFBQTtBVHFTL0M7QVNwU29DO0VBQVcsZ0JBQUE7QVR1Uy9DO0FTdFNvQztFQUFXLGdCQUFBO0FUeVMvQztBU3hTb0M7RUFBVyxnQkFBQTtBVDJTL0M7QVMxU29DO0VBQVcsZ0JBQUE7QVQ2Uy9DO0FTNVNvQztFQUFXLGdCQUFBO0FUK1MvQztBUzlTb0M7RUFBVyxnQkFBQTtBVGlUL0M7QVNoVG9DO0VBQVcsZ0JBQUE7QVRtVC9DO0FTbFRvQztFQUFXLGdCQUFBO0FUcVQvQztBU3BUb0M7RUFBVyxnQkFBQTtBVHVUL0M7QVN0VG9DO0VBQVcsZ0JBQUE7QVR5VC9DO0FTeFRvQztFQUFXLGdCQUFBO0FUMlQvQztBUzFUb0M7RUFBVyxnQkFBQTtBVDZUL0M7QVM1VG9DO0VBQVcsZ0JBQUE7QVQrVC9DO0FTOVRvQztFQUFXLGdCQUFBO0FUaVUvQztBU2hVb0M7RUFBVyxnQkFBQTtBVG1VL0M7QVNsVW9DO0VBQVcsZ0JBQUE7QVRxVS9DO0FTcFVvQztFQUFXLGdCQUFBO0FUdVUvQztBU3RVb0M7RUFBVyxnQkFBQTtBVHlVL0M7QVN4VW9DO0VBQVcsZ0JBQUE7QVQyVS9DO0FTMVVvQztFQUFXLGdCQUFBO0FUNlUvQztBUzVVb0M7RUFBVyxnQkFBQTtBVCtVL0M7QVM5VW9DO0VBQVcsZ0JBQUE7QVRpVi9DO0FTaFZvQztFQUFXLGdCQUFBO0FUbVYvQztBU2xWb0M7RUFBVyxnQkFBQTtBVHFWL0M7QVNwVm9DO0VBQVcsZ0JBQUE7QVR1Vi9DO0FTdFZvQztFQUFXLGdCQUFBO0FUeVYvQztBU3hWb0M7RUFBVyxnQkFBQTtBVDJWL0M7QVMxVm9DO0VBQVcsZ0JBQUE7QVQ2Vi9DO0FTNVZvQztFQUFXLGdCQUFBO0FUK1YvQztBUzlWb0M7RUFBVyxnQkFBQTtBVGlXL0M7QVNoV29DO0VBQVcsZ0JBQUE7QVRtVy9DO0FTbFdvQztFQUFXLGdCQUFBO0FUcVcvQztBU3BXb0M7RUFBVyxnQkFBQTtBVHVXL0M7QVN0V29DO0VBQVcsZ0JBQUE7QVR5Vy9DO0FTeFdvQztFQUFXLGdCQUFBO0FUMlcvQztBUzFXb0M7RUFBVyxnQkFBQTtBVDZXL0M7QVM1V29DO0VBQVcsZ0JBQUE7QVQrVy9DO0FTOVdvQztFQUFXLGdCQUFBO0FUaVgvQztBU2hYb0M7RUFBVyxnQkFBQTtBVG1YL0M7QVNsWG9DO0VBQVcsZ0JBQUE7QVRxWC9DO0FTcFhvQztFQUFXLGdCQUFBO0FUdVgvQztBU3RYb0M7RUFBVyxnQkFBQTtBVHlYL0M7QVN4WG9DO0VBQVcsZ0JBQUE7QVQyWC9DO0FTMVhvQztFQUFXLGdCQUFBO0FUNlgvQztBUzVYb0M7RUFBVyxnQkFBQTtBVCtYL0M7QVM5WG9DO0VBQVcsZ0JBQUE7QVRpWS9DO0FTaFlvQztFQUFXLGdCQUFBO0FUbVkvQztBU2xZb0M7RUFBVyxnQkFBQTtBVHFZL0M7QVNwWW9DO0VBQVcsZ0JBQUE7QVR1WS9DO0FTdFlvQztFQUFXLGdCQUFBO0FUeVkvQztBU3hZb0M7RUFBVyxnQkFBQTtBVDJZL0M7QVMxWW9DO0VBQVcsZ0JBQUE7QVQ2WS9DO0FTNVlvQztFQUFXLGdCQUFBO0FUK1kvQztBUzlZb0M7RUFBVyxnQkFBQTtBVGlaL0M7QVNoWm9DO0VBQVcsZ0JBQUE7QVRtWi9DO0FTbFpvQztFQUFXLGdCQUFBO0FUcVovQztBU3Bab0M7RUFBVyxnQkFBQTtBVHVaL0M7QVN0Wm9DO0VBQVcsZ0JBQUE7QVR5Wi9DO0FTeFpvQztFQUFXLGdCQUFBO0FUMlovQztBUzFab0M7RUFBVyxnQkFBQTtBVDZaL0M7QVM1Wm9DO0VBQVcsZ0JBQUE7QVQrWi9DO0FTOVpvQztFQUFXLGdCQUFBO0FUaWEvQztBU2hhb0M7RUFBVyxnQkFBQTtBVG1hL0M7QVNsYW9DO0VBQVcsZ0JBQUE7QVRxYS9DO0FTcGFvQztFQUFXLGdCQUFBO0FUdWEvQztBU3Rhb0M7RUFBVyxnQkFBQTtBVHlhL0M7QVN4YW9DO0VBQVcsZ0JBQUE7QVQyYS9DO0FTMWFvQztFQUFXLGdCQUFBO0FUNmEvQztBUzVhb0M7RUFBVyxnQkFBQTtBVCthL0M7QVM5YW9DO0VBQVcsZ0JBQUE7QVRpYi9DO0FTaGJvQztFQUFXLGdCQUFBO0FUbWIvQztBU2xib0M7RUFBVyxnQkFBQTtBVHFiL0M7QVNwYm9DO0VBQVcsZ0JBQUE7QVR1Yi9DO0FTdGJvQztFQUFXLGdCQUFBO0FUeWIvQztBU3hib0M7RUFBVyxnQkFBQTtBVDJiL0M7QVMxYm9DO0VBQVcsZ0JBQUE7QVQ2Yi9DO0FTNWJvQztFQUFXLGdCQUFBO0FUK2IvQztBUzlib0M7RUFBVyxnQkFBQTtBVGljL0M7QVNoY29DO0VBQVcsZ0JBQUE7QVRtYy9DO0FTbGNvQztFQUFXLGdCQUFBO0FUcWMvQztBU3Bjb0M7RUFBVyxnQkFBQTtBVHVjL0M7QVN0Y29DO0VBQVcsZ0JBQUE7QVR5Yy9DO0FTeGNvQztFQUFXLGdCQUFBO0FUMmMvQztBUzFjb0M7RUFBVyxnQkFBQTtBVDZjL0M7QVM1Y29DO0VBQVcsZ0JBQUE7QVQrYy9DO0FTOWNvQztFQUFXLGdCQUFBO0FUaWQvQztBU2hkb0M7RUFBVyxnQkFBQTtBVG1kL0M7QVNsZG9DO0VBQVcsZ0JBQUE7QVRxZC9DO0FTcGRvQztFQUFXLGdCQUFBO0FUdWQvQztBU3Rkb0M7RUFBVyxnQkFBQTtBVHlkL0M7QVN4ZG9DO0VBQVcsZ0JBQUE7QVQyZC9DO0FTMWRvQztFQUFXLGdCQUFBO0FUNmQvQztBUzVkb0M7RUFBVyxnQkFBQTtBVCtkL0M7QVM5ZG9DO0VBQVcsZ0JBQUE7QVRpZS9DO0FTaGVvQztFQUFXLGdCQUFBO0FUbWUvQztBU2xlb0M7RUFBVyxnQkFBQTtBVHFlL0M7QVNwZW9DO0VBQVcsZ0JBQUE7QVR1ZS9DO0FTdGVvQztFQUFXLGdCQUFBO0FUeWUvQztBU3hlb0M7RUFBVyxnQkFBQTtBVDJlL0M7QVMxZW9DO0VBQVcsZ0JBQUE7QVQ2ZS9DO0FTNWVvQztFQUFXLGdCQUFBO0FUK2UvQztBUzllb0M7RUFBVyxnQkFBQTtBVGlmL0M7QVNoZm9DO0VBQVcsZ0JBQUE7QVRtZi9DO0FTbGZvQztFQUFXLGdCQUFBO0FUcWYvQztBU3Bmb0M7RUFBVyxnQkFBQTtBVHVmL0M7QVN0Zm9DO0VBQVcsZ0JBQUE7QVR5Zi9DO0FTeGZvQztFQUFXLGdCQUFBO0FUMmYvQztBUzFmb0M7RUFBVyxnQkFBQTtBVDZmL0M7QVM1Zm9DO0VBQVcsZ0JBQUE7QVQrZi9DO0FTOWZvQztFQUFXLGdCQUFBO0FUaWdCL0M7QVNoZ0JvQztFQUFXLGdCQUFBO0FUbWdCL0M7QVNsZ0JvQztFQUFXLGdCQUFBO0FUcWdCL0M7QVNwZ0JvQztFQUFXLGdCQUFBO0FUdWdCL0M7QVN0Z0JvQztFQUFXLGdCQUFBO0FUeWdCL0M7QVN4Z0JvQztFQUFXLGdCQUFBO0FUMmdCL0M7QVMxZ0JvQztFQUFXLGdCQUFBO0FUNmdCL0M7QVM1Z0JvQztFQUFXLGdCQUFBO0FUK2dCL0M7QVM5Z0JvQztFQUFXLGdCQUFBO0FUaWhCL0M7QVNoaEJvQztFQUFXLGdCQUFBO0FUbWhCL0M7QVNsaEJvQztFQUFXLGdCQUFBO0FUcWhCL0M7QVNwaEJvQztFQUFXLGdCQUFBO0FUdWhCL0M7QVN0aEJvQztFQUFXLGdCQUFBO0FUeWhCL0M7QVN4aEJvQztFQUFXLGdCQUFBO0FUMmhCL0M7QVMxaEJvQztFQUFXLGdCQUFBO0FUNmhCL0M7QVM1aEJvQztFQUFXLGdCQUFBO0FUK2hCL0M7QVM5aEJvQztFQUFXLGdCQUFBO0FUaWlCL0M7QVNoaUJvQztFQUFXLGdCQUFBO0FUbWlCL0M7QVNsaUJvQztFQUFXLGdCQUFBO0FUcWlCL0M7QVNwaUJvQztFQUFXLGdCQUFBO0FUdWlCL0M7QVN0aUJvQztFQUFXLGdCQUFBO0FUeWlCL0M7QVN4aUJvQztFQUFXLGdCQUFBO0FUMmlCL0M7QVMxaUJvQztFQUFXLGdCQUFBO0FUNmlCL0M7QVM1aUJvQztFQUFXLGdCQUFBO0FUK2lCL0M7QVM5aUJvQztFQUFXLGdCQUFBO0FUaWpCL0M7QVNoakJvQztFQUFXLGdCQUFBO0FUbWpCL0M7QVNsakJvQztFQUFXLGdCQUFBO0FUcWpCL0M7QVNwakJvQztFQUFXLGdCQUFBO0FUdWpCL0M7QVN0akJvQztFQUFXLGdCQUFBO0FUeWpCL0M7QVN4akJvQztFQUFXLGdCQUFBO0FUMmpCL0M7QVMxakJvQztFQUFXLGdCQUFBO0FUNmpCL0M7QVM1akJvQztFQUFXLGdCQUFBO0FUK2pCL0M7QVM5akJvQztFQUFXLGdCQUFBO0FUaWtCL0M7QVNoa0JvQztFQUFXLGdCQUFBO0FUbWtCL0M7QVNsa0JvQztFQUFXLGdCQUFBO0FUcWtCL0M7QVNwa0JvQztFQUFXLGdCQUFBO0FUdWtCL0M7QVN0a0JvQztFQUFXLGdCQUFBO0FUeWtCL0M7QVN4a0JvQztFQUFXLGdCQUFBO0FUMmtCL0M7QVMxa0JvQztFQUFXLGdCQUFBO0FUNmtCL0M7QVM1a0JvQztFQUFXLGdCQUFBO0FUK2tCL0M7QVM5a0JvQztFQUFXLGdCQUFBO0FUaWxCL0M7QVNobEJvQztFQUFXLGdCQUFBO0FUbWxCL0M7QVNsbEJvQztFQUFXLGdCQUFBO0FUcWxCL0M7QVNwbEJvQztFQUFXLGdCQUFBO0FUdWxCL0M7QVN0bEJvQztFQUFXLGdCQUFBO0FUeWxCL0M7QVN4bEJvQztFQUFXLGdCQUFBO0FUMmxCL0M7QVMxbEJvQztFQUFXLGdCQUFBO0FUNmxCL0M7QVM1bEJvQztFQUFXLGdCQUFBO0FUK2xCL0M7QVM5bEJvQztFQUFXLGdCQUFBO0FUaW1CL0M7QVNobUJvQztFQUFXLGdCQUFBO0FUbW1CL0M7QVNsbUJvQztFQUFXLGdCQUFBO0FUcW1CL0M7QVNwbUJvQztFQUFXLGdCQUFBO0FUdW1CL0M7QVN0bUJvQztFQUFXLGdCQUFBO0FUeW1CL0M7QVN4bUJvQztFQUFXLGdCQUFBO0FUMm1CL0M7QVMxbUJvQztFQUFXLGdCQUFBO0FUNm1CL0M7QVM1bUJvQztFQUFXLGdCQUFBO0FUK21CL0M7QVM5bUJvQztFQUFXLGdCQUFBO0FUaW5CL0M7QVNobkJvQztFQUFXLGdCQUFBO0FUbW5CL0M7QVNsbkJvQztFQUFXLGdCQUFBO0FUcW5CL0M7QVNwbkJvQztFQUFXLGdCQUFBO0FUdW5CL0M7QVN0bkJvQztFQUFXLGdCQUFBO0FUeW5CL0M7QVN4bkJvQztFQUFXLGdCQUFBO0FUMm5CL0M7QVMxbkJvQztFQUFXLGdCQUFBO0FUNm5CL0M7QVNwbkJvQztFQUFXLGdCQUFBO0FUdW5CL0M7QVN0bkJvQztFQUFXLGdCQUFBO0FUeW5CL0M7QVN4bkJvQztFQUFXLGdCQUFBO0FUMm5CL0M7QVMxbkJvQztFQUFXLGdCQUFBO0FUNm5CL0M7QVM1bkJvQztFQUFXLGdCQUFBO0FUK25CL0M7QVM5bkJvQztFQUFXLGdCQUFBO0FUaW9CL0M7QVNob0JvQztFQUFXLGdCQUFBO0FUbW9CL0M7QVNsb0JvQztFQUFXLGdCQUFBO0FUcW9CL0M7QVNwb0JvQztFQUFXLFlBQUE7QVR1b0IvQztBU3RvQm9DO0VBQVcsZ0JBQUE7QVR5b0IvQztBU3hvQm9DO0VBQVcsZ0JBQUE7QVQyb0IvQztBUzFvQm9DO0VBQVcsZ0JBQUE7QVQ2b0IvQztBUzVvQm9DO0VBQVcsZ0JBQUE7QVQrb0IvQztBUzlvQm9DO0VBQVcsWUFBQTtBVGlwQi9DO0FTaHBCb0M7RUFBVyxnQkFBQTtBVG1wQi9DO0FTbHBCb0M7RUFBVyxnQkFBQTtBVHFwQi9DO0FTcHBCb0M7RUFBVyxnQkFBQTtBVHVwQi9DO0FTdHBCb0M7RUFBVyxnQkFBQTtBVHlwQi9DO0FTeHBCb0M7RUFBVyxnQkFBQTtBVDJwQi9DO0FTMXBCb0M7RUFBVyxnQkFBQTtBVDZwQi9DO0FTNXBCb0M7RUFBVyxnQkFBQTtBVCtwQi9DO0FTOXBCb0M7RUFBVyxZQUFBO0FUaXFCL0M7QVNocUJvQztFQUFXLFlBQUE7QVRtcUIvQztBU2xxQm9DO0VBQVcsWUFBQTtBVHFxQi9DO0FTcHFCb0M7RUFBVyxZQUFBO0FUdXFCL0M7QVN0cUJvQztFQUFXLGdCQUFBO0FUeXFCL0M7QVN4cUJvQztFQUFXLGdCQUFBO0FUMnFCL0M7QVMxcUJvQztFQUFXLGdCQUFBO0FUNnFCL0M7QVM1cUJvQztFQUFXLGdCQUFBO0FUK3FCL0M7QVM5cUJvQztFQUFXLGdCQUFBO0FUaXJCL0M7QVNockJvQztFQUFXLGdCQUFBO0FUbXJCL0M7QVNsckJvQztFQUFXLGdCQUFBO0FUcXJCL0M7QVNwckJvQztFQUFXLGdCQUFBO0FUdXJCL0M7QVN0ckJvQztFQUFXLGdCQUFBO0FUeXJCL0M7QVN4ckJvQztFQUFXLGdCQUFBO0FUMnJCL0M7QVMxckJvQztFQUFXLGdCQUFBO0FUNnJCL0M7QVM1ckJvQztFQUFXLGdCQUFBO0FUK3JCL0M7QVM5ckJvQztFQUFXLGdCQUFBO0FUaXNCL0M7QVNoc0JvQztFQUFXLGdCQUFBO0FUbXNCL0M7QVNsc0JvQztFQUFXLGdCQUFBO0FUcXNCL0M7QVNwc0JvQztFQUFXLGdCQUFBO0FUdXNCL0M7QVN0c0JvQztFQUFXLGdCQUFBO0FUeXNCL0M7QVN4c0JvQztFQUFXLGdCQUFBO0FUMnNCL0M7QVMxc0JvQztFQUFXLGdCQUFBO0FUNnNCL0M7QVM1c0JvQztFQUFXLGdCQUFBO0FUK3NCL0M7QVM5c0JvQztFQUFXLGdCQUFBO0FUaXRCL0M7QVNodEJvQztFQUFXLGdCQUFBO0FUbXRCL0M7QVNsdEJvQztFQUFXLGdCQUFBO0FUcXRCL0M7QVNwdEJvQztFQUFXLGdCQUFBO0FUdXRCL0M7QVN0dEJvQztFQUFXLGdCQUFBO0FUeXRCL0M7QVN4dEJvQztFQUFXLGdCQUFBO0FUMnRCL0M7QVMxdEJvQztFQUFXLGdCQUFBO0FUNnRCL0M7QVM1dEJvQztFQUFXLGdCQUFBO0FUK3RCL0M7QVM5dEJvQztFQUFXLGdCQUFBO0FUaXVCL0M7QVNodUJvQztFQUFXLGdCQUFBO0FUbXVCL0M7QVNsdUJvQztFQUFXLGdCQUFBO0FUcXVCL0M7QVU3Z0NBO0VDa0VVLHNCRGpFWTtBVmloQ3RCO0FVL2dDQTs7RUMrRFUsc0JEN0RZO0FWbWhDdEI7QVU3Z0NBO0VBQ0UsZUFBQTtFQUNBLDZDQUFBO0FWK2dDRjtBVTVnQ0E7RUFDRSxnQ0UyRHdCO0VGMUR4QixlRWlFd0I7RUZoRXhCLHdCRXFGd0I7RUZwRnhCLGNFV3VCO0VGVnZCLHNCRXVDc0I7QVp1K0J4QjtBVTFnQ0E7Ozs7RUFJRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QVY0Z0NGO0FVdGdDQTtFQUNFLGNFaEJrQjtFRmlCbEIscUJBQUE7QVZ3Z0NGO0FVdGdDRTtFQUVFLGNFd0JvQjtFRnZCcEIsMEJFeUJvQjtBWjgrQnhCO0FVcGdDRTtFR3JEQSxhQUFBO0VBRUEsMEJBQUE7RUFDQSxtQkFBQTtBYjJqQ0Y7QVU5L0JBO0VBQ0UsU0FBQTtBVmdnQ0Y7QVUxL0JBO0VBQ0Usc0JBQUE7QVY0L0JGO0FVeC9CQTtFSXZFRSxjQUQ4QjtFQUU5QixlQUFBO0VBQ0EsWUFBQTtBZGtrQ0Y7QVV4L0JBO0VBQ0Usa0JFNkUwQjtBWjY2QjVCO0FVcC9CQTtFQUNFLFlFbXRCNEI7RUZsdEI1Qix3QkVvQndCO0VGbkJ4QixzQkV6QnNCO0VGMEJ0QixzQkFBQTtFQUNBLGtCRWlFMEI7RUR5QmxCLGdDRHpGUjtFSXpGQSxxQko0RndCO0VJM0Z4QixlQUFBO0VBQ0EsWUFBQTtBZGtsQ0Y7QVVwL0JBO0VBQ0Usa0JBQUE7QVZzL0JGO0FVaC9CQTtFQUNFLGdCRUd3QjtFRkZ4QixtQkVFd0I7RUZEeEIsU0FBQTtFQUNBLDZCQUFBO0FWay9CRjtBVTErQkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBVjQrQkY7QVVwK0JFO0VBRUUsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QVZxK0JKO0FVMTlCQTtFQUNFLGVBQUE7QVY0OUJGO0Flam5DQTs7RUFFRSxvQkg0RXdCO0VHM0V4QixnQkg0R3dCO0VHM0d4QixnQkg0R3dCO0VHM0d4QixjSEthO0FaOG1DZjtBZWpuQ0U7Ozs7Ozs7Ozs7Ozs7OztFQUVFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGNIc0JxQjtBWjBtQ3pCO0FlNW5DQTs7OztFQUdFLGdCSHdGd0I7RUd2RnhCLG1CQUFBO0FmK25DRjtBZTduQ0U7Ozs7Ozs7Ozs7O0VBRUUsY0FBQTtBZndvQ0o7QWVyb0NBOzs7RUFHRSxnQkFBQTtFQUNBLG1CQUFBO0FmdW9DRjtBZXJvQ0U7Ozs7Ozs7OztFQUVFLGNBQUE7QWY4b0NKO0FlMW9DQTtFQUFVLGVIcURnQjtBWndsQzFCO0FlNW9DQTtFQUFVLGVIdURnQjtBWndsQzFCO0FlOW9DQTtFQUFVLGVIeURnQjtBWndsQzFCO0FlaHBDQTtFQUFVLGVIMERnQjtBWnlsQzFCO0FlbHBDQTtFQUFVLGVIeUNnQjtBWjRtQzFCO0FlcHBDQTtFQUFVLGVIMERnQjtBWjZsQzFCO0FlanBDQTtFQUNFLGdCQUFBO0FmbXBDRjtBZWhwQ0E7RUFDRSxtQkhvRHdCO0VHbkR4QixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBZmtwQ0Y7QWVocENFO0VBTkY7SUFPSSxlQUFBO0VmbXBDRjtBQUNGO0FlM29DQTs7RUFFRSxjQUFBO0FmNm9DRjtBZTFvQ0E7O0VBRUUseUJIdWUrQjtFR3RlL0IsY0FBQTtBZjRvQ0Y7QWV4b0NBO0VBQXVCLGdCQUFBO0FmMm9DdkI7QWUxb0NBO0VBQXVCLGlCQUFBO0FmNm9DdkI7QWU1b0NBO0VBQXVCLGtCQUFBO0FmK29DdkI7QWU5b0NBO0VBQXVCLG1CQUFBO0FmaXBDdkI7QWVocENBO0VBQXVCLG1CQUFBO0FmbXBDdkI7QWVocENBO0VBQXVCLHlCQUFBO0FmbXBDdkI7QWVscENBO0VBQXVCLHlCQUFBO0FmcXBDdkI7QWVwcENBO0VBQXVCLDBCQUFBO0FmdXBDdkI7QWVwcENBO0VBQ0UsY0g3RHVCO0FabXRDekI7QWdCMXZDRTtFQUNFLGNKb0JnQjtBWnd1Q3BCO0FnQjF2Q0U7O0VBRUUsY0FBQTtBaEI0dkNKO0FnQmp3Q0U7RUFDRSxjSjhpQjZCO0FacXRCakM7QWdCandDRTs7RUFFRSxjQUFBO0FoQm13Q0o7QWdCeHdDRTtFQUNFLGNKa2pCNkI7QVp3dEJqQztBZ0J4d0NFOztFQUVFLGNBQUE7QWhCMHdDSjtBZ0Ivd0NFO0VBQ0UsY0p1akI2QjtBWjB0QmpDO0FnQi93Q0U7O0VBRUUsY0FBQTtBaEJpeENKO0FnQnR4Q0U7RUFDRSxjSjJqQjZCO0FaNnRCakM7QWdCdHhDRTs7RUFFRSxjQUFBO0FoQnd4Q0o7QWV6cUNBO0VBR0UsV0FBQTtFRXRIRSx5QkxvQmdCO0FaMndDcEI7QWlCN3hDRTs7RUFFRSx5QkFBQTtBakJreUNKO0FpQnZ5Q0U7RUFDRSx5QkwraUI2QjtBWjB2QmpDO0FpQnZ5Q0U7O0VBRUUseUJBQUE7QWpCeXlDSjtBaUI5eUNFO0VBQ0UseUJMb2pCaUM7QVo0dkJyQztBaUI5eUNFOzs7RUFFRSx5QkFBQTtBakJpekNKO0FpQnR6Q0U7RUFDRSx5Qkx3akI2QjtBWmd3QmpDO0FpQnR6Q0U7O0VBRUUseUJBQUE7QWpCd3pDSjtBaUI3ekNFO0VBQ0UseUJMNGpCNkI7QVptd0JqQztBaUI3ekNFOztFQUVFLHlCQUFBO0FqQit6Q0o7QWU3ckNBO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0FmK3JDRjtBZXZyQ0E7O0VBRUUsYUFBQTtFQUNBLG1CQUFBO0FmeXJDRjtBZXhyQ0U7Ozs7RUFFRSxnQkFBQTtBZjRyQ0o7QWVockNBO0VBSkUsZUFBQTtFQUNBLGdCQUFBO0FmdXJDRjtBZTlxQ0E7RUFWRSxlQUFBO0VBQ0EsZ0JBQUE7RUFXQSxpQkFBQTtBZmlyQ0Y7QWUvcUNFO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FmaXJDSjtBZTVxQ0E7RUFDRSxhQUFBO0VBQ0EsbUJIeEV3QjtBWnN2QzFCO0FlNXFDQTs7RUFFRSx3Qkg5RXdCO0FaNHZDMUI7QWU1cUNBO0VBQ0UsaUJBQUE7QWY4cUNGO0FlNXFDQTtFQUNFLGNBQUE7QWY4cUNGO0FrQnYyQ0U7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBbEJ3MkNKO0FrQnQyQ0U7RUFDRSxXQUFBO0FsQncyQ0o7QWV4cUNFO0VBQ0U7SUFD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QUE7QXZCd2lETjtBdUJ6aURJO0VBQ0UscUJBQUE7QXZCMmlETjtBdUI1aURJO0VBQ0UsVUFBQTtBdkI4aUROO0F1Qi9pREk7RUFDRSxxQkFBQTtBdkJpakROO0F1QmxqREk7RUFDRSxxQkFBQTtBdkJvakROO0F1QnJqREk7RUFDRSxXQUFBO0F2QnVqRE47QXVCcGlESTtFQUNFLFdBQUE7QXZCc2lETjtBdUI1aURJO0VBQ0Usb0JBQUE7QXZCOGlETjtBdUIvaURJO0VBQ0UscUJBQUE7QXZCaWpETjtBdUJsakRJO0VBQ0UsVUFBQTtBdkJvakROO0F1QnJqREk7RUFDRSxxQkFBQTtBdkJ1akROO0F1QnhqREk7RUFDRSxxQkFBQTtBdkIwakROO0F1QjNqREk7RUFDRSxVQUFBO0F2QjZqRE47QXVCOWpESTtFQUNFLHFCQUFBO0F2QmdrRE47QXVCamtESTtFQUNFLHFCQUFBO0F2Qm1rRE47QXVCcGtESTtFQUNFLFVBQUE7QXZCc2tETjtBdUJ2a0RJO0VBQ0UscUJBQUE7QXZCeWtETjtBdUIxa0RJO0VBQ0UscUJBQUE7QXZCNGtETjtBdUI3a0RJO0VBQ0UsV0FBQTtBdkIra0ROO0F1QnJsREk7RUFDRSxVQUFBO0F2QnVsRE47QXVCN2xESTtFQUNFLG1CQUFBO0F2QitsRE47QXVCaG1ESTtFQUNFLG9CQUFBO0F2QmttRE47QXVCbm1ESTtFQUNFLFNBQUE7QXZCcW1ETjtBdUJ0bURJO0VBQ0Usb0JBQUE7QXZCd21ETjtBdUJ6bURJO0VBQ0Usb0JBQUE7QXZCMm1ETjtBdUI1bURJO0VBQ0UsU0FBQTtBdkI4bUROO0F1Qi9tREk7RUFDRSxvQkFBQTtBdkJpbkROO0F1QmxuREk7RUFDRSxvQkFBQTtBdkJvbkROO0F1QnJuREk7RUFDRSxTQUFBO0F2QnVuRE47QXVCeG5ESTtFQUNFLG9CQUFBO0F2QjBuRE47QXVCM25ESTtFQUNFLG9CQUFBO0F2QjZuRE47QXVCOW5ESTtFQUNFLFVBQUE7QXZCZ29ETjtBdUI3bURJO0VBQ0UsZUFBQTtBdkIrbUROO0F1QmhuREk7RUFDRSwwQkFBQTtBdkJrbkROO0F1Qm5uREk7RUFDRSwyQkFBQTtBdkJxbkROO0F1QnRuREk7RUFDRSxnQkFBQTtBdkJ3bkROO0F1QnpuREk7RUFDRSwyQkFBQTtBdkIybkROO0F1QjVuREk7RUFDRSwyQkFBQTtBdkI4bkROO0F1Qi9uREk7RUFDRSxnQkFBQTtBdkJpb0ROO0F1QmxvREk7RUFDRSwyQkFBQTtBdkJvb0ROO0F1QnJvREk7RUFDRSwyQkFBQTtBdkJ1b0ROO0F1QnhvREk7RUFDRSxnQkFBQTtBdkIwb0ROO0F1QjNvREk7RUFDRSwyQkFBQTtBdkI2b0ROO0F1QjlvREk7RUFDRSwyQkFBQTtBdkJncEROO0F1QmpwREk7RUFDRSxpQkFBQTtBdkJtcEROO0FxQmhwREE7RUVyQ0U7SUFDRSxXQUFBO0V2QndyREY7RXVCanJERTtJQUNFLG9CQUFBO0V2Qm1yREo7RXVCcHJERTtJQUNFLHFCQUFBO0V2QnNyREo7RXVCdnJERTtJQUNFLFVBQUE7RXZCeXJESjtFdUIxckRFO0lBQ0UscUJBQUE7RXZCNHJESjtFdUI3ckRFO0lBQ0UscUJBQUE7RXZCK3JESjtFdUJoc0RFO0lBQ0UsVUFBQTtFdkJrc0RKO0V1Qm5zREU7SUFDRSxxQkFBQTtFdkJxc0RKO0V1QnRzREU7SUFDRSxxQkFBQTtFdkJ3c0RKO0V1QnpzREU7SUFDRSxVQUFBO0V2QjJzREo7RXVCNXNERTtJQUNFLHFCQUFBO0V2QjhzREo7RXVCL3NERTtJQUNFLHFCQUFBO0V2Qml0REo7RXVCbHRERTtJQUNFLFdBQUE7RXZCb3RESjtFdUJqc0RFO0lBQ0UsV0FBQTtFdkJtc0RKO0V1QnpzREU7SUFDRSxvQkFBQTtFdkIyc0RKO0V1QjVzREU7SUFDRSxxQkFBQTtFdkI4c0RKO0V1Qi9zREU7SUFDRSxVQUFBO0V2Qml0REo7RXVCbHRERTtJQUNFLHFCQUFBO0V2Qm90REo7RXVCcnRERTtJQUNFLHFCQUFBO0V2QnV0REo7RXVCeHRERTtJQUNFLFVBQUE7RXZCMHRESjtFdUIzdERFO0lBQ0UscUJBQUE7RXZCNnRESjtFdUI5dERFO0lBQ0UscUJBQUE7RXZCZ3VESjtFdUJqdURFO0lBQ0UsVUFBQTtFdkJtdURKO0V1QnB1REU7SUFDRSxxQkFBQTtFdkJzdURKO0V1QnZ1REU7SUFDRSxxQkFBQTtFdkJ5dURKO0V1QjF1REU7SUFDRSxXQUFBO0V2QjR1REo7RXVCbHZERTtJQUNFLFVBQUE7RXZCb3ZESjtFdUIxdkRFO0lBQ0UsbUJBQUE7RXZCNHZESjtFdUI3dkRFO0lBQ0Usb0JBQUE7RXZCK3ZESjtFdUJod0RFO0lBQ0UsU0FBQTtFdkJrd0RKO0V1Qm53REU7SUFDRSxvQkFBQTtFdkJxd0RKO0V1QnR3REU7SUFDRSxvQkFBQTtFdkJ3d0RKO0V1Qnp3REU7SUFDRSxTQUFBO0V2QjJ3REo7RXVCNXdERTtJQUNFLG9CQUFBO0V2Qjh3REo7RXVCL3dERTtJQUNFLG9CQUFBO0V2Qml4REo7RXVCbHhERTtJQUNFLFNBQUE7RXZCb3hESjtFdUJyeERFO0lBQ0Usb0JBQUE7RXZCdXhESjtFdUJ4eERFO0lBQ0Usb0JBQUE7RXZCMHhESjtFdUIzeERFO0lBQ0UsVUFBQTtFdkI2eERKO0V1QjF3REU7SUFDRSxlQUFBO0V2QjR3REo7RXVCN3dERTtJQUNFLDBCQUFBO0V2Qit3REo7RXVCaHhERTtJQUNFLDJCQUFBO0V2Qmt4REo7RXVCbnhERTtJQUNFLGdCQUFBO0V2QnF4REo7RXVCdHhERTtJQUNFLDJCQUFBO0V2Qnd4REo7RXVCenhERTtJQUNFLDJCQUFBO0V2QjJ4REo7RXVCNXhERTtJQUNFLGdCQUFBO0V2Qjh4REo7RXVCL3hERTtJQUNFLDJCQUFBO0V2Qml5REo7RXVCbHlERTtJQUNFLDJCQUFBO0V2Qm95REo7RXVCcnlERTtJQUNFLGdCQUFBO0V2QnV5REo7RXVCeHlERTtJQUNFLDJCQUFBO0V2QjB5REo7RXVCM3lERTtJQUNFLDJCQUFBO0V2QjZ5REo7RXVCOXlERTtJQUNFLGlCQUFBO0V2Qmd6REo7QUFDRjtBcUJyeURBO0VFOUNFO0lBQ0UsV0FBQTtFdkJzMURGO0V1Qi8wREU7SUFDRSxvQkFBQTtFdkJpMURKO0V1QmwxREU7SUFDRSxxQkFBQTtFdkJvMURKO0V1QnIxREU7SUFDRSxVQUFBO0V2QnUxREo7RXVCeDFERTtJQUNFLHFCQUFBO0V2QjAxREo7RXVCMzFERTtJQUNFLHFCQUFBO0V2QjYxREo7RXVCOTFERTtJQUNFLFVBQUE7RXZCZzJESjtFdUJqMkRFO0lBQ0UscUJBQUE7RXZCbTJESjtFdUJwMkRFO0lBQ0UscUJBQUE7RXZCczJESjtFdUJ2MkRFO0lBQ0UsVUFBQTtFdkJ5MkRKO0V1QjEyREU7SUFDRSxxQkFBQTtFdkI0MkRKO0V1QjcyREU7SUFDRSxxQkFBQTtFdkIrMkRKO0V1QmgzREU7SUFDRSxXQUFBO0V2QmszREo7RXVCLzFERTtJQUNFLFdBQUE7RXZCaTJESjtFdUJ2MkRFO0lBQ0Usb0JBQUE7RXZCeTJESjtFdUIxMkRFO0lBQ0UscUJBQUE7RXZCNDJESjtFdUI3MkRFO0lBQ0UsVUFBQTtFdkIrMkRKO0V1QmgzREU7SUFDRSxxQkFBQTtFdkJrM0RKO0V1Qm4zREU7SUFDRSxxQkFBQTtFdkJxM0RKO0V1QnQzREU7SUFDRSxVQUFBO0V2QnczREo7RXVCejNERTtJQUNFLHFCQUFBO0V2QjIzREo7RXVCNTNERTtJQUNFLHFCQUFBO0V2QjgzREo7RXVCLzNERTtJQUNFLFVBQUE7RXZCaTRESjtFdUJsNERFO0lBQ0UscUJBQUE7RXZCbzRESjtFdUJyNERFO0lBQ0UscUJBQUE7RXZCdTRESjtFdUJ4NERFO0lBQ0UsV0FBQTtFdkIwNERKO0V1Qmg1REU7SUFDRSxVQUFBO0V2Qms1REo7RXVCeDVERTtJQUNFLG1CQUFBO0V2QjA1REo7RXVCMzVERTtJQUNFLG9CQUFBO0V2QjY1REo7RXVCOTVERTtJQUNFLFNBQUE7RXZCZzZESjtFdUJqNkRFO0lBQ0Usb0JBQUE7RXZCbTZESjtFdUJwNkRFO0lBQ0Usb0JBQUE7RXZCczZESjtFdUJ2NkRFO0lBQ0UsU0FBQTtFdkJ5NkRKO0V1QjE2REU7SUFDRSxvQkFBQTtFdkI0NkRKO0V1Qjc2REU7SUFDRSxvQkFBQTtFdkIrNkRKO0V1Qmg3REU7SUFDRSxTQUFBO0V2Qms3REo7RXVCbjdERTtJQUNFLG9CQUFBO0V2QnE3REo7RXVCdDdERTtJQUNFLG9CQUFBO0V2Qnc3REo7RXVCejdERTtJQUNFLFVBQUE7RXZCMjdESjtFdUJ4NkRFO0lBQ0UsZUFBQTtFdkIwNkRKO0V1QjM2REU7SUFDRSwwQkFBQTtFdkI2NkRKO0V1Qjk2REU7SUFDRSwyQkFBQTtFdkJnN0RKO0V1Qmo3REU7SUFDRSxnQkFBQTtFdkJtN0RKO0V1QnA3REU7SUFDRSwyQkFBQTtFdkJzN0RKO0V1QnY3REU7SUFDRSwyQkFBQTtFdkJ5N0RKO0V1QjE3REU7SUFDRSxnQkFBQTtFdkI0N0RKO0V1Qjc3REU7SUFDRSwyQkFBQTtFdkIrN0RKO0V1Qmg4REU7SUFDRSwyQkFBQTtFdkJrOERKO0V1Qm44REU7SUFDRSxnQkFBQTtFdkJxOERKO0V1QnQ4REU7SUFDRSwyQkFBQTtFdkJ3OERKO0V1Qno4REU7SUFDRSwyQkFBQTtFdkIyOERKO0V1QjU4REU7SUFDRSxpQkFBQTtFdkI4OERKO0FBQ0Y7QXFCMTdEQTtFRXZERTtJQUNFLFdBQUE7RXZCby9ERjtFdUI3K0RFO0lBQ0Usb0JBQUE7RXZCKytESjtFdUJoL0RFO0lBQ0UscUJBQUE7RXZCay9ESjtFdUJuL0RFO0lBQ0UsVUFBQTtFdkJxL0RKO0V1QnQvREU7SUFDRSxxQkFBQTtFdkJ3L0RKO0V1QnovREU7SUFDRSxxQkFBQTtFdkIyL0RKO0V1QjUvREU7SUFDRSxVQUFBO0V2QjgvREo7RXVCLy9ERTtJQUNFLHFCQUFBO0V2QmlnRUo7RXVCbGdFRTtJQUNFLHFCQUFBO0V2Qm9nRUo7RXVCcmdFRTtJQUNFLFVBQUE7RXZCdWdFSjtFdUJ4Z0VFO0lBQ0UscUJBQUE7RXZCMGdFSjtFdUIzZ0VFO0lBQ0UscUJBQUE7RXZCNmdFSjtFdUI5Z0VFO0lBQ0UsV0FBQTtFdkJnaEVKO0V1QjcvREU7SUFDRSxXQUFBO0V2QisvREo7RXVCcmdFRTtJQUNFLG9CQUFBO0V2QnVnRUo7RXVCeGdFRTtJQUNFLHFCQUFBO0V2QjBnRUo7RXVCM2dFRTtJQUNFLFVBQUE7RXZCNmdFSjtFdUI5Z0VFO0lBQ0UscUJBQUE7RXZCZ2hFSjtFdUJqaEVFO0lBQ0UscUJBQUE7RXZCbWhFSjtFdUJwaEVFO0lBQ0UsVUFBQTtFdkJzaEVKO0V1QnZoRUU7SUFDRSxxQkFBQTtFdkJ5aEVKO0V1QjFoRUU7SUFDRSxxQkFBQTtFdkI0aEVKO0V1QjdoRUU7SUFDRSxVQUFBO0V2QitoRUo7RXVCaGlFRTtJQUNFLHFCQUFBO0V2QmtpRUo7RXVCbmlFRTtJQUNFLHFCQUFBO0V2QnFpRUo7RXVCdGlFRTtJQUNFLFdBQUE7RXZCd2lFSjtFdUI5aUVFO0lBQ0UsVUFBQTtFdkJnakVKO0V1QnRqRUU7SUFDRSxtQkFBQTtFdkJ3akVKO0V1QnpqRUU7SUFDRSxvQkFBQTtFdkIyakVKO0V1QjVqRUU7SUFDRSxTQUFBO0V2QjhqRUo7RXVCL2pFRTtJQUNFLG9CQUFBO0V2QmlrRUo7RXVCbGtFRTtJQUNFLG9CQUFBO0V2Qm9rRUo7RXVCcmtFRTtJQUNFLFNBQUE7RXZCdWtFSjtFdUJ4a0VFO0lBQ0Usb0JBQUE7RXZCMGtFSjtFdUIza0VFO0lBQ0Usb0JBQUE7RXZCNmtFSjtFdUI5a0VFO0lBQ0UsU0FBQTtFdkJnbEVKO0V1QmpsRUU7SUFDRSxvQkFBQTtFdkJtbEVKO0V1QnBsRUU7SUFDRSxvQkFBQTtFdkJzbEVKO0V1QnZsRUU7SUFDRSxVQUFBO0V2QnlsRUo7RXVCdGtFRTtJQUNFLGVBQUE7RXZCd2tFSjtFdUJ6a0VFO0lBQ0UsMEJBQUE7RXZCMmtFSjtFdUI1a0VFO0lBQ0UsMkJBQUE7RXZCOGtFSjtFdUIva0VFO0lBQ0UsZ0JBQUE7RXZCaWxFSjtFdUJsbEVFO0lBQ0UsMkJBQUE7RXZCb2xFSjtFdUJybEVFO0lBQ0UsMkJBQUE7RXZCdWxFSjtFdUJ4bEVFO0lBQ0UsZ0JBQUE7RXZCMGxFSjtFdUIzbEVFO0lBQ0UsMkJBQUE7RXZCNmxFSjtFdUI5bEVFO0lBQ0UsMkJBQUE7RXZCZ21FSjtFdUJqbUVFO0lBQ0UsZ0JBQUE7RXZCbW1FSjtFdUJwbUVFO0lBQ0UsMkJBQUE7RXZCc21FSjtFdUJ2bUVFO0lBQ0UsMkJBQUE7RXZCeW1FSjtFdUIxbUVFO0lBQ0UsaUJBQUE7RXZCNG1FSjtBQUNGO0F3QnRxRUE7RUFDRSw2QlpxTDhCO0FabS9EaEM7QXdCdHFFQTtFQUNFLGdCWjZLOEI7RVk1SzlCLG1CWjRLOEI7RVkzSzlCLGNaZ0N1QjtFWS9CdkIsZ0JBQUE7QXhCd3FFRjtBd0J0cUVBO0VBQ0UsZ0JBQUE7QXhCd3FFRjtBd0JscUVBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQlo0RndCO0Fad2tFMUI7QXdCOXBFTTs7Ozs7O0VBRUUsWVpzSndCO0VZckp4Qix3QlppRmtCO0VZaEZsQixtQkFBQTtFQUNBLDBCQUFBO0F4Qm9xRVI7QXdCL3BFRTtFQUNFLHNCQUFBO0VBQ0EsNkJBQUE7QXhCaXFFSjtBd0IxcEVNOzs7Ozs7RUFFRSxhQUFBO0F4QmdxRVI7QXdCM3BFRTtFQUNFLDBCQUFBO0F4QjZwRUo7QXdCenBFRTtFQUNFLHNCWlFvQjtBWm1wRXhCO0F3Qi9vRU07Ozs7OztFQUVFLFlaNEd3QjtBWnlpRWhDO0F3QjFvRUE7RUFDRSxzQkFBQTtBeEI0b0VGO0F3QnZvRU07Ozs7OztFQUVFLHNCQUFBO0F4QjZvRVI7QXdCeG9FSTs7RUFFRSx3QkFBQTtBeEIwb0VOO0F3Qi9uRUU7RUFDRSx5QloyRTRCO0Fac2pFaEM7QXdCdm5FRTtFQUNFLHlCWmtFNEI7QVp1akVoQztBd0JobkVBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXhCa25FRjtBd0I3bUVJOztFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0F4QmduRU47QXlCenZFSTs7Ozs7Ozs7OztFQUlFLHlCYm1MMEI7QVo4a0VoQztBeUIxdkVJOztFQUtFLHlCQUFBO0F6Qnl2RU47QXlCendFSTs7Ozs7Ozs7OztFQUlFLHlCYndpQjJCO0FaeXVEakM7QXlCMXdFSTs7RUFLRSx5QkFBQTtBekJ5d0VOO0F5Qnp4RUk7Ozs7Ozs7Ozs7RUFJRSx5QmI0aUIyQjtBWnF2RGpDO0F5QjF4RUk7O0VBS0UseUJBQUE7QXpCeXhFTjtBeUJ6eUVJOzs7Ozs7Ozs7O0VBSUUseUJiaWpCMkI7QVpnd0RqQztBeUIxeUVJOztFQUtFLHlCQUFBO0F6Qnl5RU47QXlCenpFSTs7Ozs7Ozs7OztFQUlFLHlCYnFqQjJCO0FaNHdEakM7QXlCMXpFSTs7RUFLRSx5QkFBQTtBekJ5ekVOO0F3QnZxRUE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0F4QnlxRUY7QXdCdnFFRTtFQUpGO0lBS0ksV0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSw0Q0FBQTtJQUNBLHNCQUFBO0V4QjBxRUY7RXdCdnFFRTtJQUNFLGdCQUFBO0V4QnlxRUo7RXdCbHFFUTs7Ozs7O0lBRUUsbUJBQUE7RXhCd3FFVjtFd0JqcUVFO0lBQ0UsU0FBQTtFeEJtcUVKO0V3QjVwRVE7Ozs7OztJQUVFLGNBQUE7RXhCa3FFVjtFd0JocUVROzs7Ozs7SUFFRSxlQUFBO0V4QnNxRVY7RXdCM3BFUTs7OztJQUVFLGdCQUFBO0V4QitwRVY7QUFDRjtBMEJ6M0VBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBSUEsWUFBQTtBMUJ3M0VGO0EwQnIzRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQmQ2RndCO0VjNUZ4QixlQUFBO0VBQ0Esb0JBQUE7RUFDQSxjZGV1QjtFY2R2QixTQUFBO0VBQ0EsZ0NBQUE7QTFCdTNFRjtBMEJwM0VBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBMUJzM0VGO0EwQjMyRUE7RWY4QlUsc0JlN0JZO0ExQisyRXRCO0EwQjMyRUE7O0VBRUUsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTFCNjJFRjtBMEIxMkVBO0VBQ0UsY0FBQTtBMUI0MkVGO0EwQngyRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBMUIwMkVGO0EwQnQyRUE7O0VBRUUsWUFBQTtBMUJ3MkVGO0EwQnAyRUE7OztFYnZFRSxhQUFBO0VBRUEsMEJBQUE7RUFDQSxtQkFBQTtBYis2RUY7QTBCcDJFQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVkUXdCO0VjUHhCLHdCZDRCd0I7RWMzQnhCLGNkN0N1QjtBWm01RXpCO0EwQjUwRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlkNkorQjtFYzVKL0IsaUJBQUE7RUFDQSxlZHpCd0I7RWMwQnhCLHdCZEx3QjtFY014QixjZDlFdUI7RWMrRXZCLHNCZCtIK0I7RWM5SC9CLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQmRzQzBCO0VEN0ZsQixnRGV3RFI7RWY4RFEsd0VlN0RSO0ExQmkxRUY7QTJCbjVFRTtFQUNFLHFCZnpDVztFZTBDWCxVQUFBO0VoQk9NLGlFZ0JOTjtBM0JzNUVKO0FXLzJFRTtFQUNFLFdDdUs2QjtFRHRLN0IsVUFBQTtBWGkzRUo7QVcvMkVFO0VBQTBCLFdDb0tLO0FaOHNFakM7QVdqM0VFO0VBQWdDLFdDbUtEO0FaaXRFakM7QTBCcDFFRTtFQUdFLHlCZGpHcUI7RWNrR3JCLFVBQUE7QTFCbzFFSjtBMEJqMUVFO0VBRUUsbUJkK0k2QjtBWm1zRWpDO0EwQjMwRUE7RUFDRSxZQUFBO0ExQjYwRUY7QTBCMTBFQTtFQUNFLGFBQUE7QTFCNDBFRjtBMEJqMEVBO0VBQ0Usd0JBQUE7QTFCbTBFRjtBMEJ0ekVBO0VBS0k7Ozs7SUFDRSxpQmRrRjJCO0VacXVFL0I7RTBCcHpFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUUsaUJkaUYyQjtFWnF2RS9CO0UwQm4wRUU7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCZDBFMkI7RVoyd0UvQjtBQUNGO0EwQjMwRUE7RUFDRSxtQmRtRStCO0FaMHdFakM7QTBCcjBFQTs7RUFFRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0ExQnUwRUY7QTBCcjBFRTs7RUFDRSxnQmRqSHNCO0Vja0h0QixrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0ExQncwRUo7QTBCcjBFQTs7OztFQUlFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBMUJ1MEVGO0EwQnAwRUE7O0VBRUUsZ0JBQUE7QTFCczBFRjtBMEJsMEVBOztFQUVFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTFCbzBFRjtBMEJsMEVBOztFQUVFLGFBQUE7RUFDQSxpQkFBQTtBMUJvMEVGO0EwQjN6RUU7Ozs7RUFHRSxtQmRlNkI7QVoreUVqQztBMEJ4ekVFOzs7RUFFRSxtQmRPNkI7QVpvekVqQztBMEJuekVJOzs7RUFDRSxtQmRGMkI7QVp5ekVqQztBMEI1eUVBO0VBRUUsZ0JBQUE7RUFDQSxtQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFCNHlFRjtBMEIxeUVFOzs7OztFQUVFLGVBQUE7RUFDQSxnQkFBQTtBMUIreUVKO0EyQmhpRkU7OztFQUNFLFlmME02QjtFZXpNN0IsaUJBQUE7RUFDQSxlZm1Cc0I7RWVsQnRCLGdCZmtGd0I7RWVqRnhCLGtCZnFGd0I7QVorOEU1QjtBMkJqaUZFOzs7RUFDRSxZZmtNNkI7RWVqTTdCLGlCZmlNNkI7QVpvMkVqQztBMkJsaUZFOzs7Ozs7O0VBRUUsWUFBQTtBM0J5aUZKO0EwQnh6RUU7RUFDRSxZZHRENkI7RWN1RDdCLGlCQUFBO0VBQ0EsZWQ3T3NCO0VjOE90QixnQmQ5S3dCO0VjK0t4QixrQmQzS3dCO0FacStFNUI7QTBCeHpFRTtFQUNFLFlkN0Q2QjtFYzhEN0IsaUJkOUQ2QjtBWnczRWpDO0EwQnh6RUU7O0VBRUUsWUFBQTtBMUIwekVKO0EwQnh6RUU7RUFDRSxZZHJFNkI7RWNzRTdCLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlZDdQc0I7RWM4UHRCLGdCZDlMd0I7QVp3L0U1QjtBMkI5a0ZFOzs7RUFDRSxZZndNNkI7RWV2TTdCLGtCQUFBO0VBQ0EsZWZrQnNCO0VlakJ0QixzQmZpRndCO0VlaEZ4QixrQmZvRndCO0FaOC9FNUI7QTJCL2tGRTs7O0VBQ0UsWWZnTTZCO0VlL0w3QixpQmYrTDZCO0FabzVFakM7QTJCaGxGRTs7Ozs7OztFQUVFLFlBQUE7QTNCdWxGSjtBMEI1MEVFO0VBQ0UsWWRsRjZCO0VjbUY3QixrQkFBQTtFQUNBLGVkeFFzQjtFY3lRdEIsc0Jkek13QjtFYzBNeEIsa0JkdE13QjtBWm9oRjVCO0EwQjUwRUU7RUFDRSxZZHpGNkI7RWMwRjdCLGlCZDFGNkI7QVp3NkVqQztBMEI1MEVFOztFQUVFLFlBQUE7QTFCODBFSjtBMEI1MEVFO0VBQ0UsWWRqRzZCO0Vja0c3QixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZWR4UnNCO0VjeVJ0QixzQmR6TndCO0FadWlGNUI7QTBCcjBFQTtFQUVFLGtCQUFBO0ExQnMwRUY7QTBCbjBFRTtFQUNFLHFCQUFBO0ExQnEwRUo7QTBCajBFQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLFdkaEkrQjtFY2lJL0IsWWRqSStCO0Vja0kvQixpQmRsSStCO0VjbUkvQixrQkFBQTtFQUNBLG9CQUFBO0ExQm0wRUY7QTBCajBFQTs7Ozs7RUFHRSxXZHZJK0I7RWN3SS9CLFlkeEkrQjtFY3lJL0IsaUJkekkrQjtBWjg4RWpDO0EwQm4wRUE7Ozs7O0VBR0UsV2Q1SStCO0VjNkkvQixZZDdJK0I7RWM4SS9CLGlCZDlJK0I7QVpxOUVqQztBMkJudUZFO0VBV0UsY2ZpaUI2QjtBWjByRWpDO0EyQnh0RkU7RUFDRSxxQmZRUTtFRHVDRixnRGdCOUNOO0EzQjJ0Rko7QTJCMXRGSTtFQUNFLHFCZktNO0FadXRGWjtBMkIxdEZJO0VBQ0UscUJmRU07RUR1Q0YsaUVnQnZDSjtBM0I0dEZOO0EyQnh0RkU7RUFDRSxjZmdoQjZCO0VlL2dCN0IscUJmK2dCNkI7RWU5Z0I3Qix5QmYrZ0I2QjtBWjJzRWpDO0EyQnZ0RkU7RUFDRSxjZjBnQjZCO0FaK3NFakM7QTJCM3ZGRTtFQVdFLGNmMGlCNkI7QVp5c0VqQztBMkJodkZFO0VBQ0UscUJmUVE7RUR1Q0YsZ0RnQjlDTjtBM0JtdkZKO0EyQmx2Rkk7RUFDRSxxQmZLTTtBWit1Rlo7QTJCbHZGSTtFQUNFLHFCZkVNO0VEdUNGLGlFZ0J2Q0o7QTNCb3ZGTjtBMkJodkZFO0VBQ0UsY2Z5aEI2QjtFZXhoQjdCLHFCZndoQjZCO0VldmhCN0IseUJmd2hCNkI7QVowdEVqQztBMkIvdUZFO0VBQ0UsY2ZtaEI2QjtBWjh0RWpDO0EyQm54RkU7RUFXRSxjZjhpQjZCO0FaNnRFakM7QTJCeHdGRTtFQUNFLHFCZlFRO0VEdUNGLGdEZ0I5Q047QTNCMndGSjtBMkIxd0ZJO0VBQ0UscUJmS007QVp1d0ZaO0EyQjF3Rkk7RUFDRSxxQmZFTTtFRHVDRixpRWdCdkNKO0EzQjR3Rk47QTJCeHdGRTtFQUNFLGNmNmhCNkI7RWU1aEI3QixxQmY0aEI2QjtFZTNoQjdCLHlCZjRoQjZCO0FaOHVFakM7QTJCdndGRTtFQUNFLGNmdWhCNkI7QVprdkVqQztBMEI5M0VFO0VBQ0csU0FBQTtBMUJnNEVMO0EwQjkzRUU7RUFDRyxNQUFBO0ExQmc0RUw7QTBCdDNFQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0ExQnczRUY7QTBCcjJFRTtFQUVFO0lBQ0UscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0UxQnMyRUo7RTBCbDJFRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBO0UxQm8yRUo7RTBCaDJFRTtJQUNFLHFCQUFBO0UxQmsyRUo7RTBCLzFFRTtJQUNFLHFCQUFBO0lBQ0Esc0JBQUE7RTFCaTJFSjtFMEIvMUVJOzs7SUFHRSxXQUFBO0UxQmkyRU47RTBCNTFFRTtJQUNFLFdBQUE7RTFCODFFSjtFMEIzMUVFO0lBQ0UsZ0JBQUE7SUFDQSxzQkFBQTtFMUI2MUVKO0UwQngxRUU7O0lBRUUscUJBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFMUIwMUVKO0UwQngxRUk7O0lBQ0UsZUFBQTtFMUIyMUVOO0UwQngxRUU7O0lBRUUsa0JBQUE7SUFDQSxjQUFBO0UxQjAxRUo7RTBCdDFFRTtJQUNFLE1BQUE7RTFCdzFFSjtBQUNGO0EwQnAwRUU7Ozs7RUFJRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUJzMEVKO0EwQmwwRUU7O0VBRUUsZ0JBQUE7QTFCbzBFSjtBMEJoMEVFO0VKM2lCQSxrQkFBQTtFQUNBLG1CQUFBO0F0QjgyRkY7QWtCbjNGRTtFQUVFLFlBQUE7RUFDQSxjQUFBO0FsQm8zRko7QWtCbDNGRTtFQUNFLFdBQUE7QWxCbzNGSjtBMEJyMEVFO0VBQ0U7SUFDRSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTFCdTBFSjtBQUNGO0EwQmgwRUU7RUFDRSxXQUFBO0ExQmswRUo7QTBCMXpFSTtFQUNFO0lBQ0Usd0JBQUE7SUFDQSxlZDNma0I7RVp1ekZ4QjtFMEJ0ekVJO0lBQ0UsZ0JBQUE7SUFDQSxlZGxnQmtCO0VaNHpGeEI7QUFMRjtBNEIvNEZBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CaEIrTCtCO0VnQjlML0Isa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQzZDQSxpQkFBQTtFQUNBLGVqQjZCd0I7RWlCNUJ4Qix3QmpCaUR3QjtFaUJoRHhCLGtCakJnRzBCO0VEdUQxQix5QmlCck1xQjtFakJzTWxCLHNCaUJ0TWtCO0VqQndNYixpQmlCeE1hO0E1QjY1RnZCO0E0Qng1Rkk7RWZyQkYsYUFBQTtFQUVBLDBCQUFBO0VBQ0EsbUJBQUE7QWIrNkZGO0E0QnY1RkU7RUFHRSxXaEI2SzZCO0VnQjVLN0IscUJBQUE7QTVCdTVGSjtBNEJwNUZFO0VBRUUsVUFBQTtFQUNBLHNCQUFBO0VqQjRCTSxnRGlCM0JOO0E1QnM1Rko7QTRCbjVGRTtFQUdFLG1CaEJtUDZCO0VrQmhTL0IsYUY4Q21CO0VFM0NuQix5QkFBQTtFbkIrRFEsZ0JpQm5CTjtBNUJxNUZKO0E0Qjk0RkU7RUFFRSxvQkFBQTtBNUIrNEZKO0E0QnY0RkE7RUM3REUsV2pCeU0rQjtFaUJ4TS9CLHlCakJ5QmtCO0VpQnhCbEIscUJqQndCa0I7QVorNkZwQjtBNkJyOEZFO0VBRUUsV2pCbU02QjtFaUJsTTdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCczhGUjtBNkJwOEZFO0VBQ0UsV2pCOEw2QjtFaUI3TDdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCczhGUjtBNkJwOEZFO0VBR0UsV2pCdUw2QjtFaUJ0TDdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCbzhGUjtBNkJsOEZJO0VBR0UsV2pCZ0wyQjtFaUIvSzNCLHlCQUFBO0VBQ0kscUJBQUE7QTdCazhGVjtBNkIvN0ZFO0VBR0Usc0JBQUE7QTdCKzdGSjtBNkIxN0ZJO0VBTUUseUJqQmxCYztFaUJtQlYscUJqQm5CVTtBWjA4RnBCO0E2Qm43RkU7RUFDRSxjakJ4QmdCO0VpQnlCaEIsc0JqQnNKNkI7QVoreEZqQztBNEJ4NkZBO0VDaEVFLFdqQjZNK0I7RWlCNU0vQix5QmpCa0JrQjtFaUJqQmxCLHFCakI2TStCO0FaOHhGakM7QTZCeitGRTtFQUVFLFdqQnVNNkI7RWlCdE03Qix5QkFBQTtFQUNJLHFCQUFBO0E3QjArRlI7QTZCeCtGRTtFQUNFLFdqQmtNNkI7RWlCak03Qix5QkFBQTtFQUNJLHFCQUFBO0E3QjArRlI7QTZCeCtGRTtFQUdFLFdqQjJMNkI7RWlCMUw3Qix5QkFBQTtFQUNJLHFCQUFBO0E3QncrRlI7QTZCdCtGSTtFQUdFLFdqQm9MMkI7RWlCbkwzQix5QkFBQTtFQUNJLHFCQUFBO0E3QnMrRlY7QTZCbitGRTtFQUdFLHNCQUFBO0E3Qm0rRko7QTZCOTlGSTtFQU1FLHlCakJ6QmM7RWlCMEJWLHFCakJrS3VCO0FaeXpGakM7QTZCdjlGRTtFQUNFLGNqQi9CZ0I7RWlCZ0NoQixzQmpCMEo2QjtBWit6RmpDO0E0Qng4RkE7RUNwRUUsV2pCaU4rQjtFaUJoTi9CLHlCakJ5QmtCO0VpQnhCbEIscUJqQmlOK0I7QVo4ekZqQztBNkI3Z0dFO0VBRUUsV2pCMk02QjtFaUIxTTdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCOGdHUjtBNkI1Z0dFO0VBQ0UsV2pCc002QjtFaUJyTTdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCOGdHUjtBNkI1Z0dFO0VBR0UsV2pCK0w2QjtFaUI5TDdCLHlCQUFBO0VBQ0kscUJBQUE7QTdCNGdHUjtBNkIxZ0dJO0VBR0UsV2pCd0wyQjtFaUJ2TDNCLHlCQUFBO0VBQ0kscUJBQUE7QTdCMGdHVjtBNkJ2Z0dFO0VBR0Usc0JBQUE7QTdCdWdHSjtBNkJsZ0dJO0VBTUUseUJqQmxCYztFaUJtQlYscUJqQnNLdUI7QVp5MUZqQztBNkIzL0ZFO0VBQ0UsY2pCeEJnQjtFaUJ5QmhCLHNCakI4SjZCO0FaKzFGakM7QTRCeCtGQTtFQ3hFRSxXakJxTitCO0VpQnBOL0IseUJqQmFhO0VpQlpiLHFCakJxTitCO0FaODFGakM7QTZCampHRTtFQUVFLFdqQitNNkI7RWlCOU03Qix5QkFBQTtFQUNJLG1CQUFBO0E3QmtqR1I7QTZCaGpHRTtFQUNFLFdqQjBNNkI7RWlCek03Qix5QkFBQTtFQUNJLHFCQUFBO0E3QmtqR1I7QTZCaGpHRTtFQUdFLFdqQm1NNkI7RWlCbE03Qix5QkFBQTtFQUNJLHFCQUFBO0E3QmdqR1I7QTZCOWlHSTtFQUdFLFdqQjRMMkI7RWlCM0wzQix5QkFBQTtFQUNJLG1CQUFBO0E3QjhpR1Y7QTZCM2lHRTtFQUdFLHNCQUFBO0E3QjJpR0o7QTZCdGlHSTtFQU1FLHlCakI5QlM7RWlCK0JMLHFCakIwS3VCO0FaeTNGakM7QTZCL2hHRTtFQUNFLGNqQnBDVztFaUJxQ1gsc0JqQmtLNkI7QVorM0ZqQztBNEJ4Z0dBO0VDNUVFLFdqQnlOK0I7RWlCeE4vQix5QmpCb0JrQjtFaUJuQmxCLHFCakJ5TitCO0FaODNGakM7QTZCcmxHRTtFQUVFLFdqQm1ONkI7RWlCbE43Qix5QkFBQTtFQUNJLHFCQUFBO0E3QnNsR1I7QTZCcGxHRTtFQUNFLFdqQjhNNkI7RWlCN003Qix5QkFBQTtFQUNJLHFCQUFBO0E3QnNsR1I7QTZCcGxHRTtFQUdFLFdqQnVNNkI7RWlCdE03Qix5QkFBQTtFQUNJLHFCQUFBO0E3Qm9sR1I7QTZCbGxHSTtFQUdFLFdqQmdNMkI7RWlCL0wzQix5QkFBQTtFQUNJLHFCQUFBO0E3QmtsR1Y7QTZCL2tHRTtFQUdFLHNCQUFBO0E3QitrR0o7QTZCMWtHSTtFQU1FLHlCakJ2QmM7RWlCd0JWLHFCakI4S3VCO0FaeTVGakM7QTZCbmtHRTtFQUNFLGNqQjdCZ0I7RWlCOEJoQixzQmpCc0s2QjtBWis1RmpDO0E0QnhpR0E7RUNoRkUsV2pCNk4rQjtFaUI1Ti9CLHlCakJhYTtFaUJaYixxQmpCNk4rQjtBWjg1RmpDO0E2QnpuR0U7RUFFRSxXakJ1TjZCO0VpQnRON0IseUJBQUE7RUFDSSxtQkFBQTtBN0IwbkdSO0E2QnhuR0U7RUFDRSxXakJrTjZCO0VpQmpON0IseUJBQUE7RUFDSSxxQkFBQTtBN0IwbkdSO0E2QnhuR0U7RUFHRSxXakIyTTZCO0VpQjFNN0IseUJBQUE7RUFDSSxxQkFBQTtBN0J3bkdSO0E2QnRuR0k7RUFHRSxXakJvTTJCO0VpQm5NM0IseUJBQUE7RUFDSSxtQkFBQTtBN0JzbkdWO0E2Qm5uR0U7RUFHRSxzQkFBQTtBN0JtbkdKO0E2QjltR0k7RUFNRSx5QmpCOUJTO0VpQitCTCxxQmpCa0x1QjtBWnk3RmpDO0E2QnZtR0U7RUFDRSxjakJwQ1c7RWlCcUNYLHNCakIwSzZCO0FaKzdGakM7QTRCeGtHQTtFQ3BGRSxXakJpTzhCO0VpQmhPOUIseUJqQk9hO0VpQk5iLHFCakJpTzhCO0FaODdGaEM7QTZCN3BHRTtFQUVFLFdqQjJONEI7RWlCMU41Qix5QkFBQTtFQUNJLHFCQUFBO0E3QjhwR1I7QTZCNXBHRTtFQUNFLFdqQnNONEI7RWlCck41Qix5QkFBQTtFQUNJLHFCQUFBO0E3QjhwR1I7QTZCNXBHRTtFQUdFLFdqQitNNEI7RWlCOU01Qix5QkFBQTtFQUNJLHFCQUFBO0E3QjRwR1I7QTZCMXBHSTtFQUdFLFdqQndNMEI7RWlCdk0xQix5QkFBQTtFQUNJLHFCQUFBO0E3QjBwR1Y7QTZCdnBHRTtFQUdFLHNCQUFBO0E3QnVwR0o7QTZCbHBHSTtFQU1FLHlCakJwQ1M7RWlCcUNMLHFCakJzTHNCO0FaeTlGaEM7QTZCM29HRTtFQUNFLGNqQjFDVztFaUIyQ1gsc0JqQjhLNEI7QVorOUZoQztBNEJubUdBO0VBQ0UsY2hCcEVrQjtFZ0JxRWxCLG1CQUFBO0VBQ0EsZ0JBQUE7QTVCcW1HRjtBNEJubUdFO0VBS0UsNkJBQUE7RWpCeENNLGdCaUJ5Q047QTVCa21HSjtBNEJobUdFO0VBSUUseUJBQUE7QTVCK2xHSjtBNEI3bEdFO0VBRUUsY2hCM0NvQjtFZ0I0Q3BCLDBCaEIxQ29CO0VnQjJDcEIsNkJBQUE7QTVCOGxHSjtBNEIxbEdJO0VBRUUsY2hCckZtQjtFZ0JzRm5CLHFCQUFBO0E1QjJsR047QTRCbGxHQTtFQzNFRSxrQkFBQTtFQUNBLGVqQitCd0I7RWlCOUJ4QixzQmpCOEYwQjtFaUI3RjFCLGtCakJpRzBCO0FaK2pHNUI7QTRCcGxHQTtFQy9FRSxpQkFBQTtFQUNBLGVqQmdDd0I7RWlCL0J4QixnQmpCK0YwQjtFaUI5RjFCLGtCakJrRzBCO0Fab2tHNUI7QTRCdGxHQTtFQ25GRSxnQkFBQTtFQUNBLGVqQmdDd0I7RWlCL0J4QixnQmpCK0YwQjtFaUI5RjFCLGtCakJrRzBCO0FaMGtHNUI7QTRCcGxHQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0E1QnNsR0Y7QTRCbGxHQTtFQUNFLGVBQUE7QTVCb2xHRjtBNEI3a0dFOzs7RUFDRSxXQUFBO0E1QmlsR0o7QStCanZHQTtFQUNFLFVBQUE7RXBCaUxRLGdDb0JoTFI7QS9CcXZHRjtBK0JwdkdFO0VBQ0UsVUFBQTtBL0JzdkdKO0ErQmx2R0E7RUFDRSxhQUFBO0EvQm92R0Y7QStCbHZHRTtFQUFZLGNBQUE7QS9CcXZHZDtBK0JodkdBO0VBQW9CLGtCQUFBO0EvQm12R3BCO0ErQmp2R0E7RUFBb0Isd0JBQUE7QS9Cb3ZHcEI7QStCbHZHQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VwQitKUSx1Q29COUpSO0VwQnNLUSwwQm9CcktSO0VwQnlLUSxnQ29CeEs0QjtBL0J1dkd0QztBZ0NweEdBO0VBQ0UscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBaENzeEdGO0FnQ2x4R0E7O0VBRUUsa0JBQUE7QWhDb3hHRjtBZ0NoeEdBO0VBQ0UsVUFBQTtBaENreEdGO0FnQzl3R0E7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYXBCK1N5QjtF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QSxtQkFBQTtBbkMwNEdGO0FtQ3I0R0E7RXhCOUNVLGdEd0IrQ1I7QW5DdzRHRjtBbUNyNEdFO0V4QmxEUSxnQndCbUROO0FuQ3c0R0o7QW1DbDRHQTtFQUNFLGNBQUE7QW5DbzRHRjtBbUNqNEdBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBbkNtNEdGO0FtQ2g0R0E7RUFDRSx1QkFBQTtBbkNrNEdGO0FtQzEzR0U7OztFQUdFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QW5DNDNHSjtBa0JyZ0hFO0VBRUUsWUFBQTtFQUNBLGNBQUE7QWxCc2dISjtBa0JwZ0hFO0VBQ0UsV0FBQTtBbEJzZ0hKO0FtQzczR0k7RUFDRSxXQUFBO0FuQyszR047QW1DMzNHRTs7OztFQUlFLGdCQUFBO0VBQ0EsY0FBQTtBbkM2M0dKO0FtQ3gzR0U7RUFDRSxnQkFBQTtBbkMwM0dKO0FtQ3gzR0U7RUFDRSw0QnZCYndCO0V3QnZKMUIsNkJEcUtnQztFQ3BLL0IsNEJEb0srQjtBbkMyM0dsQztBbUN6M0dFO0VBQ0UsOEJ2QmpCd0I7RXdCL0oxQiwwQkRpTDZCO0VDaEw1Qix5QkRnTDRCO0FuQzQzRy9CO0FtQ3ozR0E7RUFDRSxnQkFBQTtBbkMyM0dGO0FtQ3gzR0U7O0VDaExBLDZCRGtMZ0M7RUNqTC9CLDRCRGlMK0I7QW5DMjNHbEM7QW1DeDNHQTtFQzdMRSwwQkQ4TDJCO0VDN0wxQix5QkQ2TDBCO0FuQzIzRzdCO0FtQ3AzR0E7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QW5DczNHRjtBbUNyM0dFOztFQUVFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QW5DdTNHSjtBbUNyM0dFO0VBQ0UsV0FBQTtBbkN1M0dKO0FtQ3AzR0U7RUFDRSxVQUFBO0FuQ3MzR0o7QW1DbDJHSTs7OztFQUVFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBbkNzMkdOO0FxQ2hsSEE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBckNrbEhGO0FxQy9rSEU7RUFDRSxXQUFB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QkFBQTtFMUJvbEhKO0UwQmxsSEk7O0lBQ0UsZUFBQTtFMUJxbEhOO0UwQmxsSEU7O0lBRUUsa0JBQUE7SUFDQSxjQUFBO0UxQm9sSEo7RTBCaGxIRTtJQUNFLE1BQUE7RTFCa2xISjtBQUNGO0F1Q2gwSEk7RUFERjtJQUVJLGtCQUFBO0V2Q20wSEo7RXVDajBISTtJQUNFLGdCQUFBO0V2Q20wSE47QUFDRjtBdUMzekhFO0VBMUJGO0lBMkJJLFdBQUE7SUFDQSxTQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7STVCeFBNLGdCNEJ5UE47RXZDK3pIRjtBQUNGO0F1Q3h6SEE7RUFDRSxhQUFBO0VIcFVBLDBCR3FVMkI7RUhwVTFCLHlCR29VMEI7QXZDMnpIN0I7QXVDeHpIQTtFQUNFLGdCQUFBO0VIelVBLDRCeEIrSjBCO0V3QjlKekIsMkJ4QjhKeUI7RXdCdkoxQiw2QkdtVThCO0VIbFU3Qiw0QkdrVTZCO0F2QzR6SGhDO0F1Q3B6SEE7RUNoVkUsZUFBQTtFQUNBLGtCQUFBO0F4Q3VvSUY7QXVDcnpIRTtFQ25WQSxnQkFBQTtFQUNBLG1CQUFBO0F4QzJvSUY7QXVDdHpIRTtFQ3RWQSxnQkFBQTtFQUNBLG1CQUFBO0F4QytvSUY7QXVDaHpIQTtFQ2hXRSxnQkFBQTtFQUNBLG1CQUFBO0F4Q21wSUY7QXVDanpIRTtFQUhGO0lBSUksV0FBQTtJQUNBLGlCM0JnRStCO0kyQi9EL0Isa0IzQitEK0I7RVpxdkhqQztFdUN0eUhBO0lBQ0Usc0JBQUE7RXZDMHlIRjtFdUN4eUhBO0lBQ0UsdUJBQUE7SUFDRixtQkFBQTtFdkMweUhBO0V1Q3h5SEU7SUFDRSxlQUFBO0V2QzB5SEo7QUFYRjtBdUNyeEhBO0VBQ0UseUIzQm1DaUM7RTJCbENqQyxxQjNCbUNpQztBWmd3SG5DO0F1Q2p5SEU7RUFDRSxXM0JtQ3VDO0FaZ3dIM0M7QXVDbHlISTtFQUVFLGMzQjBDcUM7RTJCekNyQyw2QjNCMENxQztBWnl2SDNDO0F1Qy94SEU7RUFDRSxXM0JxQitCO0FaNHdIbkM7QXVDN3hISTtFQUNFLFczQnFCcUM7QVowd0gzQztBdUM3eEhNO0VBRUUsVzNCa0JtQztFMkJqQm5DLDZCM0JrQm1DO0FaNHdIM0M7QXVDMXhITTtFQUdFLFczQlltQztFMkJYbkMseUIzQlltQztBWjh3SDNDO0F1Q3R4SE07RUFHRSxXM0JNbUM7RTJCTG5DLDZCM0JNbUM7QVpneEgzQztBdUNqeEhFO0VBQ0Usa0IzQlV1QztBWnl3SDNDO0F1Q2x4SEk7RUFFRSxzQjNCS3FDO0FaOHdIM0M7QXVDanhISTtFQUNFLHNCM0JHcUM7QVpneEgzQztBdUMvd0hFOztFQUVFLHFCM0JyQitCO0Fac3lIbkM7QXVDMXdITTtFQUdFLHlCM0J4Qm1DO0UyQnlCbkMsVzNCMUJtQztBWm95SDNDO0F1Q3R3SEk7RUFHSTtJQUNFLFczQnJDaUM7RVoyeUh6QztFdUNyd0hRO0lBRUUsVzNCdkMrQjtJMkJ3Qy9CLDZCM0J2QytCO0VaNnlIekM7RXVDbHdIUTtJQUdFLFczQjdDK0I7STJCOEMvQix5QjNCN0MrQjtFWit5SHpDO0V1Qzl2SFE7SUFHRSxXM0JuRCtCO0kyQm9EL0IsNkIzQm5EK0I7RVppekh6QztBQUNGO0F1Q252SEU7RUFDRSxXM0J0RXVDO0FaMnpIM0M7QXVDcHZISTtFQUNFLFczQnZFcUM7QVo2ekgzQztBdUNsdkhFO0VBQ0UsVzNCN0V1QztBWmkwSDNDO0F1Q252SEk7RUFFRSxXM0IvRXFDO0FabTBIM0M7QXVDaHZITTtFQUVFLFczQmpGbUM7QVprMEgzQztBdUN6dUhBO0VBQ0Usc0IzQnpFMEM7RTJCMEUxQyxxQjNCekUwQztBWm96SDVDO0F1Q3p1SEU7RUFDRSxjM0J6RXdDO0Fab3pINUM7QXVDMXVISTtFQUVFLFczQmxFc0M7RTJCbUV0Qyw2QjNCbEVzQztBWjZ5SDVDO0F1Q3Z1SEU7RUFDRSxjM0J2RndDO0FaZzBINUM7QXVDcnVISTtFQUNFLGMzQnZGc0M7QVo4ekg1QztBdUNydUhNO0VBRUUsVzNCMUZvQztFMkIyRnBDLDZCM0IxRm9DO0FaZzBINUM7QXVDbHVITTtFQUdFLFczQmxHb0M7RTJCbUdwQyx5QjNCaEdvQztBWmswSDVDO0F1Qzl0SE07RUFHRSxXM0J0R29DO0UyQnVHcEMsNkIzQnRHb0M7QVpvMEg1QztBdUN4dEhFO0VBQ0Usa0IzQm5Hd0M7QVo2ekg1QztBdUN6dEhJO0VBRUUsc0IzQnhHc0M7QVprMEg1QztBdUN4dEhJO0VBQ0Usc0IzQjFHc0M7QVpvMEg1QztBdUN0dEhFOztFQUVFLHFCQUFBO0F2Q3d0SEo7QXVDbHRITTtFQUdFLHlCM0JwSW9DO0UyQnFJcEMsVzNCeElvQztBWjAxSDVDO0F1QzlzSEk7RUFHSTtJQUNFLHFCM0JwSmtDO0VaazJIMUM7RXVDNXNITTtJQUNFLHlCM0J2SmtDO0VacTJIMUM7RXVDNXNITTtJQUNFLGMzQnZKa0M7RVpxMkgxQztFdUM3c0hRO0lBRUUsVzNCekpnQztJMkIwSmhDLDZCM0J6SmdDO0VadTJIMUM7RXVDMXNIUTtJQUdFLFczQmpLZ0M7STJCa0toQyx5QjNCL0pnQztFWnkySDFDO0V1Q3RzSFE7SUFHRSxXM0JyS2dDO0kyQnNLaEMsNkIzQnJLZ0M7RVoyMkgxQztBQUNGO0F1Q2hzSEU7RUFDRSxjM0JuTHdDO0FacTNINUM7QXVDanNISTtFQUNFLFczQnBMc0M7QVp1M0g1QztBdUMvckhFO0VBQ0UsYzNCMUx3QztBWjIzSDVDO0F1Q2hzSEk7RUFFRSxXM0I1THNDO0FaNjNINUM7QXVDN3JITTtFQUVFLFczQjlMb0M7QVo0M0g1QztBeUMxMElBO0VBQ0UsaUJBQUE7RUFDQSxtQjdCNkd3QjtFNkI1R3hCLGdCQUFBO0VBQ0EseUI3QnUxQjhCO0U2QnQxQjlCLGtCN0J3SjBCO0Fab3JJNUI7QXlDMTBJRTtFQUNFLHFCQUFBO0F6QzQwSUo7QXlDMTBJSTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzdCZzFCMEI7QVo0L0doQztBeUN4MElFO0VBQ0UsYzdCb0JxQjtBWnN6SXpCO0EwQzkxSUE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0I5QjJKMEI7QVpxc0k1QjtBMEM5MUlFO0VBQ0UsZUFBQTtBMUNnMklKO0EwQy8xSUk7O0VBRUUsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QjlCa0dvQjtFOEJqR3BCLHFCQUFBO0VBQ0EsYzlCY2M7RThCYmQsc0I5QmdmaUM7RThCL2VqQyxzQkFBQTtFQUNBLGlCQUFBO0ExQ2kySU47QTBDOTFJTTs7RUFFRSxjQUFBO0VOWE4sOEJ4Qm1KMEI7RXdCbEp2QiwyQnhCa0p1QjtBWjB0STVCO0EwQzcxSU07O0VOeEJKLCtCeEIySjBCO0V3QjFKdkIsNEJ4QjBKdUI7QVordEk1QjtBMEN6MUlJOzs7RUFFRSxVQUFBO0VBQ0EsYzlCa0NrQjtFOEJqQ2xCLHlCOUJDbUI7RThCQW5CLGtCOUIyZGlDO0FaaTRIdkM7QTBDdDFJSTs7OztFQUdFLFVBQUE7RUFDQSxXOUJtZGlDO0U4QmxkakMseUI5Qi9CYztFOEJnQ2QscUI5QmhDYztFOEJpQ2QsZUFBQTtBMUN5MUlOO0EwQ3AxSUk7Ozs7OztFQU1FLGM5QjFCbUI7RThCMkJuQixzQjlCeWNpQztFOEJ4Y2pDLGtCOUJ5Y2lDO0U4QnhjakMsbUI5QjJOMkI7QVoybklqQztBMkMxNUlJOztFQUVFLGtCQUFBO0VBQ0EsZS9Cd0ZvQjtFK0J2RnBCLHNCL0J1SnNCO0FacXdJNUI7QTJDejVJTTs7RVBJSiw4QnhCb0owQjtFd0JuSnZCLDJCeEJtSnVCO0Fac3dJNUI7QTJDeDVJTTs7RVBWSiwrQnhCNEowQjtFd0IzSnZCLDRCeEIySnVCO0FaMndJNUI7QTJDMTZJSTs7RUFFRSxpQkFBQTtFQUNBLGUvQnlGb0I7RStCeEZwQixnQi9Cd0pzQjtBWm94STVCO0EyQ3o2SU07O0VQSUosOEJ4QnFKMEI7RXdCcEp2QiwyQnhCb0p1QjtBWnF4STVCO0EyQ3g2SU07O0VQVkosK0J4QjZKMEI7RXdCNUp2Qiw0QnhCNEp1QjtBWjB4STVCO0E0Q3o3SUE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTVDMjdJRjtBa0J2N0lFO0VBRUUsWUFBQTtFQUNBLGNBQUE7QWxCdzdJSjtBa0J0N0lFO0VBQ0UsV0FBQTtBbEJ3N0lKO0E0Q2g4SUU7RUFDRSxlQUFBO0E1Q2s4SUo7QTRDajhJSTs7RUFFRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JoQ2tmaUM7RWdDamZqQyxzQkFBQTtFQUNBLG1CaENzZ0JpQztBWjY3SHZDO0E0Q2g4SUk7O0VBRUUscUJBQUE7RUFDQSx5QmhDb0JtQjtBWjg2SXpCO0E0Qzc3SUk7O0VBRUUsWUFBQTtBNUMrN0lOO0E0QzE3SUk7O0VBRUUsV0FBQTtBNUM0N0lOO0E0Q3Y3SUk7Ozs7RUFJRSxjaENMbUI7RWdDTW5CLHNCaENrZGlDO0VnQ2pkakMsbUJoQ2lQMkI7QVp3c0lqQztBNkN2K0lBO0VBQ0UsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdqQ2tvQjRCO0VpQ2pvQjVCLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0E3Q3krSUY7QTZDcCtJRTtFQUNFLGFBQUE7QTdDcytJSjtBNkNsK0lFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0E3Q28rSUo7QTZDOTlJRTtFQUVFLFdqQzRtQjBCO0VpQzNtQjFCLHFCQUFBO0VBQ0EsZUFBQTtBN0MrOUlKO0E2Q3g5SUE7RUN4Q0UseUJsQ2lCYTtBWmsvSWY7QThDaGdKSTtFQUVFLHlCQUFBO0E5Q2lnSk47QTZDMTlJQTtFQzVDRSx5QmxDc0JrQjtBWm0vSXBCO0E4Q3RnSkk7RUFFRSx5QkFBQTtBOUN1Z0pOO0E2QzU5SUE7RUNoREUseUJsQzZCa0I7QVprL0lwQjtBOEM1Z0pJO0VBRUUseUJBQUE7QTlDNmdKTjtBNkM5OUlBO0VDcERFLHlCbENpQmE7QVpvZ0pmO0E4Q2xoSkk7RUFFRSx5QkFBQTtBOUNtaEpOO0E2Q2grSUE7RUN4REUseUJsQ3dCa0I7QVptZ0pwQjtBOEN4aEpJO0VBRUUseUJBQUE7QTlDeWhKTjtBNkNsK0lBO0VDNURFLHlCbENpQmE7QVpnaEpmO0E4QzloSkk7RUFFRSx5QkFBQTtBOUMraEpOO0ErQ2ppSkE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVuQ3NGd0I7RW1DckZ4QixpQm5DeTBCNEI7RW1DeDBCNUIsV25DOHpCNEI7RW1DN3pCNUIsY25DdzBCNEI7RW1DdjBCNUIsc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJuQzBCdUI7RW1DekJ2QixtQm5DbzBCNEI7QVordEg5QjtBK0NoaUpFO0VBQ0UsYUFBQTtBL0NraUpKO0ErQzloSkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QS9DZ2lKSjtBK0M3aEpFO0VBRUUsTUFBQTtFQUNBLGdCQUFBO0EvQzhoSko7QStDeGhKRTtFQUVFLGNuQ1ZnQjtFbUNXaEIsc0JuQ3V5QjBCO0Faa3ZIOUI7QStDdGhKRTtFQUNFLFlBQUE7QS9Dd2hKSjtBK0NyaEpFO0VBQ0UsaUJBQUE7QS9DdWhKSjtBK0NwaEpFO0VBQ0UsZ0JBQUE7QS9Dc2hKSjtBK0NoaEpFO0VBRUUsV25DNndCMEI7RW1DNXdCMUIscUJBQUE7RUFDQSxlQUFBO0EvQ2loSko7QWdEN2tKQTtFQUNFLGlCcENpaUIrQjtFb0NoaUIvQixvQnBDZ2lCK0I7RW9DL2hCL0IsbUJwQytoQitCO0VvQzloQi9CLGNwQytoQitCO0VvQzloQi9CLHlCcENtQ3VCO0FaNGlKekI7QWdEN2tKRTs7RUFFRSxjcEM0aEI2QjtBWm1qSWpDO0FnRDVrSkU7RUFDRSxtQkFBQTtFQUNBLGVwQ3doQjZCO0VvQ3ZoQjdCLGdCQUFBO0FoRDhrSko7QWdEM2tKRTtFQUNFLHlCQUFBO0FoRDZrSko7QWdEMWtKRTtFQUVFLGtCcENzSXdCO0FacThJNUI7QWdEeGtKRTtFQUNFLGVBQUE7QWhEMGtKSjtBZ0R2a0pFO0VBL0JGO0lBZ0NJLGlCQUFBO0lBQ0Esb0JBQUE7RWhEMGtKRjtFZ0R4a0pFO0lBRUUsa0JBQUE7SUFDQSxtQkFBQTtFaER5a0pKO0VnRHRrSkU7O0lBRUUsZXBDNGYyQjtFWjRrSS9CO0FBQ0Y7QWlEbm5KQTtFQUNFLGNBQUE7RUFDQSxZckN3eUI0QjtFcUN2eUI1QixtQnJDMkd3QjtFcUMxR3hCLHdCckN3R3dCO0VxQ3ZHeEIsc0JyQzJEc0I7RXFDMUR0QixzQkFBQTtFQUNBLGtCckNxSjBCO0VEeUJsQixtQ3NDN0tSO0FqRHVuSkY7QWlEcm5KRTs7RW5DUEEsY0FEOEI7RUFFOUIsZUFBQTtFQUNBLFlBQUE7RW1DUUUsaUJBQUE7RUFDQSxrQkFBQTtBakR5bkpKO0FpRG5uSkU7RUFDRSxZckNneUIwQjtFcUMveEIxQixjckNhcUI7QVp3bUp6QjtBaURobkpBOzs7RUFHRSxxQnJDSmtCO0Fac25KcEI7QWtEOW9KQTtFQUNFLGF0QzZxQjRCO0VzQzVxQjVCLDZCQUFBO0VBQ0Esa0J0Q3VKMEI7QVp5L0k1QjtBa0Q3b0pFO0VBQ0UsYUFBQTtFQUVBLGNBQUE7QWxEOG9KSjtBa0Qxb0pFO0VBQ0UsMEJBQUE7QWxENG9KSjtBa0R4b0pFOztFQUVFLGdCQUFBO0FsRDBvSko7QWtEdm9KRTtFQUNFLGVBQUE7QWxEeW9KSjtBa0Rqb0pBOztFQUVFLG1CQUFBO0FsRG1vSkY7QWtEaG9KRTs7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBbERtb0pKO0FrRDNuSkE7RUN0REUseUJ2Q2lqQitCO0V1Q2hqQi9CLHFCdkNpakIrQjtFdUNoakIvQixjdkM4aUIrQjtBWnNvSWpDO0FtRGxySkU7RUFDRSx5QkFBQTtBbkRvckpKO0FtRGxySkU7RUFDRSxjQUFBO0FuRG9ySko7QWtEbG9KQTtFQzFERSx5QnZDcWpCK0I7RXVDcGpCL0IscUJ2Q3NqQitCO0V1Q3JqQi9CLGN2Q2tqQitCO0FaNm9JakM7QW1EN3JKRTtFQUNFLHlCQUFBO0FuRCtySko7QW1EN3JKRTtFQUNFLGNBQUE7QW5EK3JKSjtBa0R6b0pBO0VDOURFLHlCdkMwakIrQjtFdUN6akIvQixxQnZDMGpCK0I7RXVDempCL0IsY3ZDdWpCK0I7QVptcElqQztBbUR4c0pFO0VBQ0UseUJBQUE7QW5EMHNKSjtBbUR4c0pFO0VBQ0UsY0FBQTtBbkQwc0pKO0FrRGhwSkE7RUNsRUUseUJ2QzhqQitCO0V1QzdqQi9CLHFCdkM4akIrQjtFdUM3akIvQixjdkMyakIrQjtBWjBwSWpDO0FtRG50SkU7RUFDRSx5QkFBQTtBbkRxdEpKO0FtRG50SkU7RUFDRSxjQUFBO0FuRHF0Sko7QW9EanRKQTtFQUNFO0lBQVEsMkJBQUE7RXBENHRKUjtFb0QzdEpBO0lBQVEsd0JBQUE7RXBEOHRKUjtBQUNGO0FvRHZ0SkE7RUFDRSxnQkFBQTtFQUNBLFl4Q3lGd0I7RXdDeEZ4QixtQnhDd0Z3QjtFd0N2RnhCLHlCeENtckI0QjtFd0NsckI1QixrQnhDb0kwQjtFRDdGbEIsOEN5Q3RDUjtBcEQwdEpGO0FvRHR0SkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxleEN5RHdCO0V3Q3hEeEIsaUJ4QzRFd0I7RXdDM0V4QixXeEN5cUI0QjtFd0N4cUI1QixrQkFBQTtFQUNBLHlCeENsQmtCO0VENENWLDhDeUN6QlI7RXpDK0lRLDJCeUM5SVI7QXBEMnRKRjtBb0RudEpBOztFQ0dFLHFNQUFBO0VEQUEsMEJBQUE7QXBEdXRKRjtBb0RodEpBOztFekMxQ1Usa0R5QzRDVztBcERvdEpyQjtBb0Q3c0pBO0VFckVFLHlCMUM2QmtCO0Fad3ZKcEI7QXNEbHhKRTtFRGtEQSxxTUFBQTtBckRxdUpGO0FvRGp0SkE7RUV6RUUseUIxQ2lCYTtBWjR3SmY7QXNEMXhKRTtFRGtEQSxxTUFBQTtBckQ2dUpGO0FvRHJ0SkE7RUU3RUUseUIxQ3dCa0I7QVo2d0pwQjtBc0RseUpFO0VEa0RBLHFNQUFBO0FyRHF2SkY7QW9EenRKQTtFRWpGRSx5QjFDaUJhO0FaNHhKZjtBc0QxeUpFO0VEa0RBLHFNQUFBO0FyRDZ2SkY7QXVEcnpKQTtFQUVFLGdCQUFBO0F2RHN6SkY7QXVEcHpKRTtFQUNFLGFBQUE7QXZEc3pKSjtBdURsekpBOztFQUVFLE9BQUE7RUFDQSxnQkFBQTtBdkRvekpGO0F1RGp6SkE7RUFDRSxjQUFBO0F2RG16SkY7QXVEaHpKQTtFQUNFLGNBQUE7QXZEa3pKRjtBdUQveUpFO0VBQ0UsZUFBQTtBdkRpekpKO0F1RDd5SkE7O0VBRUUsa0JBQUE7QXZEK3lKRjtBdUQ1eUpBOztFQUVFLG1CQUFBO0F2RDh5SkY7QXVEM3lKQTs7O0VBR0UsbUJBQUE7RUFDQSxtQkFBQTtBdkQ2eUpGO0F1RDF5SkE7RUFDRSxzQkFBQTtBdkQ0eUpGO0F1RHp5SkE7RUFDRSxzQkFBQTtBdkQyeUpGO0F1RHZ5SkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7QXZEeXlKRjtBdURueUpBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F2RHF5SkY7QXdENTFKQTtFQUVFLG1CQUFBO0VBQ0EsZUFBQTtBeEQ2MUpGO0F3RHIxSkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUVBLG1CQUFBO0VBQ0Esc0I1QzZzQjhCO0U0QzVzQjlCLHNCQUFBO0F4RHMxSkY7QXdEbjFKRTtFcEIzQkEsNEJ4QitKMEI7RXdCOUp6QiwyQnhCOEp5QjtBWm10SjVCO0F3RHAxSkU7RUFDRSxnQkFBQTtFcEJ2QkYsK0J4QnVKMEI7RXdCdEp6Qiw4QnhCc0p5QjtBWnd0SjVCO0F3RDcwSkE7O0VBRUUsVzVDZ3RCOEI7QVorbkloQztBd0Q3MEpFOztFQUNFLFc1QytzQjRCO0FaaW9JaEM7QXdENTBKRTs7O0VBRUUscUJBQUE7RUFDQSxXNUNzc0I0QjtFNENyc0I1Qix5QjVDb3JCNEI7QVoycEloQztBd0QzMEpBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0F4RDYwSkY7QXdEeDBKRTtFQUdFLHlCNUMzQnFCO0U0QzRCckIsYzVDOUJxQjtFNEMrQnJCLG1CNUN5TjZCO0FaK21KakM7QXdEcjBKSTtFQUNFLGNBQUE7QXhEdTBKTjtBd0RyMEpJO0VBQ0UsYzVDdENtQjtBWjYySnpCO0F3RGwwSkU7RUFHRSxVQUFBO0VBQ0EsVzVDNkV3QjtFNEM1RXhCLHlCNUN2RVc7RTRDd0VYLHFCNUN4RVc7QVowNEpmO0F3RC96Skk7Ozs7Ozs7RUFHRSxjQUFBO0F4RHEwSk47QXdEbjBKSTtFQUNFLGM1Q2lwQjBCO0Fab3JJaEM7QXlEdjZKRTtFQUNFLGM3QytpQjZCO0U2QzlpQjdCLHlCN0MraUI2QjtBWjAzSWpDO0F5RHA2SkU7O0VBRUUsYzdDdWlCNkI7QVorM0lqQztBeURwNkpJOztFQUNFLGNBQUE7QXpEdTZKTjtBeURwNkpJOzs7RUFFRSxjN0MraEIyQjtFNkM5aEIzQix5QkFBQTtBekR1NkpOO0F5RHI2Skk7Ozs7RUFHRSxXQUFBO0VBQ0EseUI3Q3doQjJCO0U2Q3ZoQjNCLHFCN0N1aEIyQjtBWmk1SWpDO0F5RGo4SkU7RUFDRSxjN0NtakI2QjtFNkNsakI3Qix5QjdDbWpCNkI7QVpnNUlqQztBeUQ5N0pFOztFQUVFLGM3QzJpQjZCO0FacTVJakM7QXlEOTdKSTs7RUFDRSxjQUFBO0F6RGk4Sk47QXlEOTdKSTs7O0VBRUUsYzdDbWlCMkI7RTZDbGlCM0IseUJBQUE7QXpEaThKTjtBeUQvN0pJOzs7O0VBR0UsV0FBQTtFQUNBLHlCN0M0aEIyQjtFNkMzaEIzQixxQjdDMmhCMkI7QVp1NklqQztBeUQzOUpFO0VBQ0UsYzdDd2pCNkI7RTZDdmpCN0IseUI3Q3dqQjZCO0FacTZJakM7QXlEeDlKRTs7RUFFRSxjN0NnakI2QjtBWjA2SWpDO0F5RHg5Skk7O0VBQ0UsY0FBQTtBekQyOUpOO0F5RHg5Skk7OztFQUVFLGM3Q3dpQjJCO0U2Q3ZpQjNCLHlCQUFBO0F6RDI5Sk47QXlEejlKSTs7OztFQUdFLFdBQUE7RUFDQSx5QjdDaWlCMkI7RTZDaGlCM0IscUI3Q2dpQjJCO0FaNDdJakM7QXlEci9KRTtFQUNFLGM3QzRqQjZCO0U2QzNqQjdCLHlCN0M0akI2QjtBWjI3SWpDO0F5RGwvSkU7O0VBRUUsYzdDb2pCNkI7QVpnOElqQztBeURsL0pJOztFQUNFLGNBQUE7QXpEcS9KTjtBeURsL0pJOzs7RUFFRSxjN0M0aUIyQjtFNkMzaUIzQix5QkFBQTtBekRxL0pOO0F5RG4vSkk7Ozs7RUFHRSxXQUFBO0VBQ0EseUI3Q3FpQjJCO0U2Q3BpQjNCLHFCN0NvaUIyQjtBWms5SWpDO0F3RHg1SkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7QXhEMDVKRjtBd0R4NUpBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBeEQwNUpGO0EwRHBoS0E7RUFDRSxtQjlDNkd3QjtFOEM1R3hCLHNCOUNnd0I0QjtFOEMvdkI1Qiw2QkFBQTtFQUNBLGtCOUN3SjBCO0VEN0ZsQix5QytDMURSO0ExRHVoS0Y7QTBEbmhLQTtFQUNFLGE5Q3l2QjRCO0FaNHhJOUI7QWtCeGhLRTtFQUVFLFlBQUE7RUFDQSxjQUFBO0FsQnloS0o7QWtCdmhLRTtFQUNFLFdBQUE7QWxCeWhLSjtBMER2aEtBO0VBQ0Usa0I5Q292QjRCO0U4Q252QjVCLG9DQUFBO0V0QnBCQSw0QnNCcUIyQjtFdEJwQjFCLDJCc0JvQjBCO0ExRDBoSzdCO0EwRHhoS0U7RUFDRSxjQUFBO0ExRDBoS0o7QTBEcmhLQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0ExRHVoS0Y7QTBEcmhLRTs7Ozs7RUFLRSxjQUFBO0ExRHVoS0o7QTBEbGhLQTtFQUNFLGtCOUN5dEI0QjtFOEN4dEI1Qix5QjlDOHRCNEI7RThDN3RCNUIsMEJBQUE7RXRCeENBLCtCc0J5QzhCO0V0QnhDN0IsOEJzQndDNkI7QTFEcWhLaEM7QTBEM2dLRTs7RUFFRSxnQkFBQTtBMUQ2Z0tKO0EwRDNnS0k7O0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBMUQ4Z0tOO0EwRHpnS007O0VBQ0UsYUFBQTtFdEJ2RU4sNEJzQndFaUM7RXRCdkVoQywyQnNCdUVnQztBMUQ2Z0tuQztBMER2Z0tNOztFQUNFLGdCQUFBO0V0QnZFTiwrQnNCd0VvQztFdEJ2RW5DLDhCc0J1RW1DO0ExRDJnS3RDO0EwRHRnS0k7RXRCckZGLDBCc0JzRitCO0V0QnJGOUIseUJzQnFGOEI7QTFEeWdLakM7QTBEbmdLRTtFQUNFLG1CQUFBO0ExRHFnS0o7QTBEbGdLQTtFQUNFLG1CQUFBO0ExRG9nS0Y7QTBEMy9KRTs7O0VBR0UsZ0JBQUE7QTFENi9KSjtBMEQzL0pJOzs7RUFDRSxrQjlDc3BCd0I7RThDcnBCeEIsbUI5Q3FwQndCO0FaMDJJOUI7QTBEMy9KRTs7RXRCckhBLDRCc0J1SDZCO0V0QnRINUIsMkJzQnNINEI7QTFEOC9KL0I7QTBEMS9KTTs7OztFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QTFEKy9KUjtBMEQ3L0pROzs7Ozs7OztFQUVFLDJCQUFBO0ExRHFnS1Y7QTBEbmdLUTs7Ozs7Ozs7RUFFRSw0QkFBQTtBMUQyZ0tWO0EwRHJnS0U7O0V0Qm5JQSwrQnNCcUlnQztFdEJwSS9CLDhCc0JvSStCO0ExRHdnS2xDO0EwRHBnS007Ozs7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0ExRHlnS1I7QTBEdmdLUTs7Ozs7Ozs7RUFFRSw4QkFBQTtBMUQrZ0tWO0EwRDdnS1E7Ozs7Ozs7O0VBRUUsK0JBQUE7QTFEcWhLVjtBMERoaEtFOzs7O0VBSUUsMEJBQUE7QTFEa2hLSjtBMERoaEtFOztFQUVFLGFBQUE7QTFEa2hLSjtBMERoaEtFOztFQUVFLFNBQUE7QTFEa2hLSjtBMEQ3Z0tROzs7Ozs7Ozs7Ozs7RUFFRSxjQUFBO0ExRHloS1Y7QTBEdmhLUTs7Ozs7Ozs7Ozs7O0VBRUUsZUFBQTtBMURtaUtWO0EwRDVoS1E7Ozs7Ozs7O0VBRUUsZ0JBQUE7QTFEb2lLVjtBMEQ3aEtROzs7Ozs7OztFQUVFLGdCQUFBO0ExRHFpS1Y7QTBEaGlLRTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtBMURraUtKO0EwRHhoS0E7RUFDRSxtQjlDMUd3QjtBWm9vSzFCO0EwRHZoS0U7RUFDRSxnQkFBQTtFQUNBLGtCOUNqRXdCO0FaMGxLNUI7QTBEdmhLSTtFQUNFLGVBQUE7QTFEeWhLTjtBMERyaEtFO0VBQ0UsZ0JBQUE7QTFEdWhLSjtBMERyaEtJOztFQUVFLDBCQUFBO0ExRHVoS047QTBEbmhLRTtFQUNFLGFBQUE7QTFEcWhLSjtBMERwaEtJO0VBQ0UsNkJBQUE7QTFEc2hLTjtBMEQvZ0tBO0VDMVBFLGtCL0NneEI0QjtBWjQvSTlCO0EyRDF3S0U7RUFDRSxjL0NtQ3FCO0UrQ2xDckIseUIvQzZ3QjBCO0UrQzV3QjFCLGtCL0Myd0IwQjtBWmlnSjlCO0EyRDF3S0k7RUFDRSxzQi9Dd3dCd0I7QVpvZ0o5QjtBMkQxd0tJO0VBQ0UsYy9Dc3dCd0I7RStDcndCeEIseUIvQzBCbUI7QVprdkt6QjtBMkR4d0tJO0VBQ0UseUIvQyt2QndCO0FaMmdKOUI7QTBEOWhLQTtFQzdQRSxxQi9Dc0JrQjtBWnd3S3BCO0EyRDV4S0U7RUFDRSxXL0NneEIwQjtFK0Mvd0IxQix5Qi9Da0JnQjtFK0NqQmhCLHFCL0NpQmdCO0FaNndLcEI7QTJENXhLSTtFQUNFLHlCL0NjYztBWmd4S3BCO0EyRDV4S0k7RUFDRSxjL0NXYztFK0NWZCxzQi9DdXdCd0I7QVp1aEo5QjtBMkQxeEtJO0VBQ0UsNEIvQ0tjO0FadXhLcEI7QTBEN2lLQTtFQ2hRRSxxQi9Da2pCK0I7QVo4dkpqQztBMkQ5eUtFO0VBQ0UsYy9DNmlCNkI7RStDNWlCN0IseUIvQzZpQjZCO0UrQzVpQjdCLHFCL0M2aUI2QjtBWm13SmpDO0EyRDl5S0k7RUFDRSx5Qi9DMGlCMkI7QVpzd0pqQztBMkQ5eUtJO0VBQ0UsYy9Dc2lCMkI7RStDcmlCM0IseUIvQ29pQjJCO0FaNHdKakM7QTJENXlLSTtFQUNFLDRCL0NpaUIyQjtBWjZ3SmpDO0EwRDVqS0E7RUNuUUUscUIvQ3VqQitCO0FaMndKakM7QTJEaDBLRTtFQUNFLGMvQ2lqQjZCO0UrQ2hqQjdCLHlCL0NpakI2QjtFK0NoakI3QixxQi9Da2pCNkI7QVpneEpqQztBMkRoMEtJO0VBQ0UseUIvQytpQjJCO0FabXhKakM7QTJEaDBLSTtFQUNFLGMvQzBpQjJCO0UrQ3ppQjNCLHlCL0N3aUIyQjtBWjB4SmpDO0EyRDl6S0k7RUFDRSw0Qi9Dc2lCMkI7QVoweEpqQztBMEQza0tBO0VDdFFFLHFCL0MyakIrQjtBWnl4SmpDO0EyRGwxS0U7RUFDRSxjL0NzakI2QjtFK0NyakI3Qix5Qi9Dc2pCNkI7RStDcmpCN0IscUIvQ3NqQjZCO0FaOHhKakM7QTJEbDFLSTtFQUNFLHlCL0NtakIyQjtBWml5SmpDO0EyRGwxS0k7RUFDRSxjL0MraUIyQjtFK0M5aUIzQix5Qi9DNmlCMkI7QVp1eUpqQztBMkRoMUtJO0VBQ0UsNEIvQzBpQjJCO0Fad3lKakM7QTBEMWxLQTtFQ3pRRSxxQi9DK2pCK0I7QVp1eUpqQztBMkRwMktFO0VBQ0UsYy9DMGpCNkI7RStDempCN0IseUIvQzBqQjZCO0UrQ3pqQjdC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Qiw2QkFBQTtFdEU4bE1uQjtFc0U3bE1BOztJQUNtQiw4QkFBQTtFdEVnbU1uQjtFdUVwaU1GO0lBRUkseUJBQUE7RXZFdWlNRjtFdUVwaU1GO0lBRUksMEJBQUE7RXZFdWlNRjtFdUVwaU1GO0lBRUksZ0NBQUE7RXZFdWlNRjtBQWRGO0F1RXJoTUE7RURsRkU7SUFDRSx5QkFBQTtFdEV5bk1GO0VzRXZuTUE7SUFBbUIseUJBQUE7RXRFMG5NbkI7RXNFem5NQTtJQUFtQiw2QkFBQTtFdEU0bk1uQjtFc0Uzbk1BOztJQUNtQiw4QkFBQTtFdEU4bk1uQjtFdUUvaU1GO0lBRUkseUJBQUE7RXZFa2pNRjtFdUUvaU1GO0lBRUksMEJBQUE7RXZFa2pNRjtFdUUvaU1GO0lBRUksZ0NBQUE7RXZFa2pNRjtBQWRGO0F1RWhpTUE7RURyR0U7SUFDRSx5QkFBQTtFdEV1cE1GO0VzRXJwTUE7SUFBbUIseUJBQUE7RXRFd3BNbkI7RXNFdnBNQTtJQUFtQiw2QkFBQTtFdEUwcE1uQjtFc0V6cE1BOztJQUNtQiw4QkFBQTtFdEU0cE1uQjtFdUUxak1GO0lBRUkseUJBQUE7RXZFNmpNRjtFdUUxak1GO0lBRUksMEJBQUE7RXZFNmpNRjtFdUUxak1GO0lBRUksZ0NBQUE7RXZFNmpNRjtBQWRGO0F1RTNpTUE7RUQ3R0U7SUFDRSx3QkFBQTtFdEUwcU1GO0FBQ0Y7QXVFM2pNQTtFRGpIRTtJQUNFLHdCQUFBO0V0RStxTUY7QUFDRjtBdUU1ak1BO0VEckhFO0lBQ0Usd0JBQUE7RXRFb3JNRjtBQUNGO0F1RTdqTUE7RUR6SEU7SUFDRSx3QkFBQTtFdEV5ck1GO0FBQ0Y7QXNFM3JNRTtFQUNFLHdCQUFBO0F0RTZyTUo7QXVFeGpNQTtFRGpKRTtJQUNFLHlCQUFBO0V0RTRzTUY7RXNFMXNNQTtJQUFtQix5QkFBQTtFdEU2c01uQjtFc0U1c01BO0lBQW1CLDZCQUFBO0V0RStzTW5CO0VzRTlzTUE7O0lBQ21CLDhCQUFBO0V0RWl0TW5CO0FBQ0Y7QXVFcGtNQTtFQUNFLHdCQUFBO0F2RXNrTUY7QXVFcGtNRTtFQUhGO0lBSUkseUJB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dVVnQjtFQUNFLGVBQUE7QUZ5dVVsQjtBRXJ1VWdCO0VBQ0UseUJBQUE7QUZ1dVVsQjtBRWx1VWM7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBRm91VWhCO0FFbHVVYztFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUZvdVVoQjtBRW51VWdCO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QUZxdVVsQjtBRW51VWdCO0VBQ0UsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUZxdVVsQjtBRW51VWdCO0VBQ0UsU0FBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FGcXVVbEIiLCJmaWxlIjoibGVnYWN5LXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZGFkYWRhO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzdDQTA0QTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaDMge1xuICBjb2xvcjogIzdDQTA0QTtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb24gLmNvbGxhcHNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlcjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM3Q0EwNEE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAxcHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaSB7XG4gIGNvbG9yOiAjNDQ0YTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbiAuY29sbGFwc2UtYWNjb3JkaW9uIC5ib2R5LWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb24taGVhZGVyICsgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gICAqL1xuICAvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4gIC8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbiAgLyogVGhlIGVsZW1lbnQgdG8gYmUgY2VudGVyZWQsIGNhbiBhbHNvIGJlIG9mIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4gIC8qIEFycm93cyAqL1xuICAvKiBNb2NrdXAgZm9yIENhcmQgU3R5bGVzICovXG4gIC8qIEZhdm9yaXRlcyBDYXJkcyovXG4gIC8qIFN1YnNjcmlwdGlvbnMgQ2FyZHMqL1xuICAvKiBUb29scyBDYXJkcyAqL1xuICAvKiBBc2sgRSBDYXJkcyAqL1xuICAvKiBSZXBvcnRzIGFuZCBTdHVkaWVzIENhcmRzICovXG4gIC8qIEJpbyBDYXJkcyAqL1xuICAvKiBCaW9ncmFwaHkgY2FyZHMgKi9cbiAgLyogQmlvZ3JhcGh5IGNhcmRzICovXG4gIC8qIEhvcml6b250YWwgQmlvIENhcmRzICovXG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGFydGljbGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhc2lkZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGRldGFpbHMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWdjYXB0aW9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZm9vdGVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaGVhZGVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaGdyb3VwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbWFpbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG1lbnUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBuYXYsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWN0aW9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYXVkaW8sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBjYW52YXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwcm9ncmVzcyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBbaGlkZGVuXSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGE6YWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBiLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBkZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN1Yixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGNvZGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBrYmQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb3B0Z3JvdXAsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3QsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b25bZGlzYWJsZWRdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBsZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oKsXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oiSXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piBXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyJXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKcj1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pu6XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIuKMm1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLCpVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCpVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKCvVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLigr1cIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgKjpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBodG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3QsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYSB7XG4gIGNvbG9yOiAjN0NBMDRBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhOmZvY3VzIHtcbiAgY29sb3I6ICM2ZThmNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW47XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjN0NBMDRBO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgxIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIgc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyIC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0IC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDUgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYgLnNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgzIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgzIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg0IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg0IC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg2IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgxLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDEsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgxIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1YnRpdGxlIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIgLnNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1YnRpdGxlIC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzIHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDMgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDQgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNCAuc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg1IC5zbWFsbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IC5zbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg2IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYgLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDYgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgxIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG1hcmssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXVwcGVyY2FzZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1wcmltYXJ5OmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzVmODczNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1zdWNjZXNzOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiM2QxODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzQ2NWEyYTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1pbmZvOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzJiMzcxYTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2E4NWUwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC13YXJuaW5nOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzc3NDIwNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50ZXh0LWRhbmdlcjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXByaW1hcnk6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4NzM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2NlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5iZy1zdWNjZXNzOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZGVhOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1pbmZvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU2ZjM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLWluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZ3JheTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctaW5mbzpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZ3JheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNiZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXdhcm5pbmc6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkYWIxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJnLWRhbmdlcjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB1bCB1bCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHVsIG9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wgdWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGR0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGFiYnJbdGl0bGVdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIGZvb3Rlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCLCoOKAlFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgY29kZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGtiZCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHByZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcga2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBrYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3c6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC01LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC04LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS00LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS03LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy02LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctOCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy05LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTExLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUgPiB0aGVhZCA+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+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZThjZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTBiYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50YWJsZSA+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+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDkgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3RbbXVsdGlwbGVdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzdDQTA0QTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NEE1MDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaXBwaWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZV0uYnRuLCAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1zbSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGltZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPXRpbWVdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9dGltZV0sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bW9udGhdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1tb250aF0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc20gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9ZGF0ZV0uaW5wdXQtbGcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRlXS5idG4sIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGVdLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXRpbWVdLmlucHV0LWxnLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9dGltZV0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtbGcgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT10aW1lXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtbGcsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGcsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPW1vbnRoXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZyAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPW1vbnRoXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmFkaW8gbGFiZWwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDkgO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvICsgLnJhZGlvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGlucHV0W3R5cGU9cmFkaW9dLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLWlubGluZS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yYWRpby1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvLmRpc2FibGVkIGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJhZGlvIGxhYmVsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHNlbGVjdC5pbnB1dC1zbSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRleHRhcmVhLmlucHV0LXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdFttdWx0aXBsZV0uYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWxnLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBzZWxlY3QuaW5wdXQtbGcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZXh0YXJlYS5pbnB1dC1sZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDAxODE4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QwMTgxODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM0NTYyMjY7XG4gIGJvcmRlci1jb2xvcjogIzQ1NjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM0NTYyMjY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2E4NWUwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDAxODE4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QwMTgxODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzQ0NEE1MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhODVlMDY7XG4gIGJvcmRlci1jb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFlMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkMDE4MTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICM0NDRBNTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMzMzMzMzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzdDQTA0QTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG46Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bjphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4uZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEuYnRuLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NBMDRBO1xuICBib3JkZXItY29sb3I6ICM3Q0EwNEE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE3ZDNhO1xuICBib3JkZXItY29sb3I6ICMzODQ5MjI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxN2QzYTtcbiAgYm9yZGVyLWNvbG9yOiAjNWM3NjM3O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTdkM2E7XG4gIGJvcmRlci1jb2xvcjogIzVjNzYzNztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNjUyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzg0OTIyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0LmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NBMDRBO1xuICBib3JkZXItY29sb3I6ICM3Q0EwNEE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICM3Q0EwNEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YTNiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5OmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmODczNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmIzZDE4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg3MzQ7XG4gIGJvcmRlci1jb2xvcjogIzRkNmQyYTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4NzM0O1xuICBib3JkZXItY29sb3I6ICM0ZDZkMmE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDZkMmE7XG4gIGJvcmRlci1jb2xvcjogIzJiM2QxODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tcHJpbWFyeTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM5YTNiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjNzlhYzQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0EwNEE7XG4gIGJvcmRlci1jb2xvcjogIzZlOGY0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzczpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTdkM2E7XG4gIGJvcmRlci1jb2xvcjogIzJiMzcxYTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE3ZDNhO1xuICBib3JkZXItY29sb3I6ICM0ZTY1MmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxN2QzYTtcbiAgYm9yZGVyLWNvbG9yOiAjNGU2NTJmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU2NTJmO1xuICBib3JkZXItY29sb3I6ICMyYjM3MWE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3MuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0EwNEE7XG4gIGJvcmRlci1jb2xvcjogIzZlOGY0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzdDQTA0QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBib3JkZXItY29sb3I6ICMzODNkNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjMWYyMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbzphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6ICMxYzFmMjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm8uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWluZm86YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xuICBib3JkZXItY29sb3I6ICNmMjg3MDk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk3OTA4O1xuICBib3JkZXItY29sb3I6ICM3NzQyMDQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NzkwODtcbiAgYm9yZGVyLWNvbG9yOiAjYjc2NjA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTc5MDg7XG4gIGJvcmRlci1jb2xvcjogI2I3NjYwNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NjYwNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzc0MjA0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kaXNhYmxlZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xuICBib3JkZXItY29sb3I6ICNmMjg3MDk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNzkzMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBib3JkZXItY29sb3I6ICMzODNkNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzEzNDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjMWYyMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xuICBib3JkZXItY29sb3I6ICMxYzFmMjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcjphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcltkaXNhYmxlZF0sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1kYW5nZXI6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWRhbmdlci5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUQxRDI7XG4gIGJvcmRlci1jb2xvcjogI2MxYzVjNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2I4YmE7XG4gIGJvcmRlci1jb2xvcjogIzdlODY4OTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiOGJhO1xuICBib3JkZXItY29sb3I6ICNhMWE3YTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjhiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhN2E4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5OmFjdGl2ZS5mb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZTpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhN2E4O1xuICBib3JkZXItY29sb3I6ICM3ZTg2ODk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuYWN0aXZlLCAub3BlbiA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRpc2FibGVkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheS5kaXNhYmxlZDpmb2N1cywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmRpc2FibGVkLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQ6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZGlzYWJsZWQuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdLmZvY3VzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXlbZGlzYWJsZWRdOmFjdGl2ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5W2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXksIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXkuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyYXk6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ncmF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUQxRDI7XG4gIGJvcmRlci1jb2xvcjogI2MxYzVjNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JheSAuYmFkZ2Uge1xuICBjb2xvcjogI0NFRDFEMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluayB7XG4gIGNvbG9yOiAjN0NBMDRBO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6YWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbmsuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluaywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6Zm9jdXMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzZlOGY0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWxnLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLXNtLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4teHMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcHVwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZHJvcGRvd24tbWVudSA+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+IGE6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjN0NBMDRBO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYgPiBsaSA+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+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjN0NBMDRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICM2ZThmNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+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+IGE6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGFiZWw6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmODczNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQTA0QTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTdkM2E7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMTM0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NzkwODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMxMzQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSwgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlIHtcbiAgY29sb3I6ICM3Q0EwNEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSArIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJhZGdlOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIGgxLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMWMxYzE7XG59XG4uY29udGFpbmVyIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24sIC5jb250YWluZXItZmx1aWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmp1bWJvdHJvbiwgLmNvbnRhaW5lci1mbHVpZCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIGgxLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50aHVtYm5haWwgPiBpbWcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEudGh1bWJuYWlsOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS50aHVtYm5haWw6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3Q0EwNEE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQgLmFsZXJ0LWxpbmssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQgPiBwLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGlzbWlzc2FibGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhlNWJiO1xuICBjb2xvcjogIzQ1NjIyNjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NkZGVhOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjNkMTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU4Y2U7XG4gIGJvcmRlci1jb2xvcjogI2QzZGRiNTtcbiAgY29sb3I6ICM0NjVhMmE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWQ1YTQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmIzNzFhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWUyO1xuICBib3JkZXItY29sb3I6ICNmZGRkYzk7XG4gIGNvbG9yOiAjYTg1ZTA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmNjZGIxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzc3NDIwNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQTA0QTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFkO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtcmlnaHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1sZWZ0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtbGVmdCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1yaWdodCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYWFiMGI2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0NTYyMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0NTYyMjY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzQ1NjIyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTViYjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NjIyNjtcbiAgYm9yZGVyLWNvbG9yOiAjNDU2MjI2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM0NjVhMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU4Y2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM0NjVhMmE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzQ2NWEyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTBiYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NWEyYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDY1YTJhO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNhODVlMDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZTI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTVjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NWUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTg1ZTA2O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWJvZHk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaGVhZGluZyA+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+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkOGU1YmI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2QzZGRiNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzQ2NWEyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZThjZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkZGI1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QzZGRiNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZGU4Y2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjVhMmE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkM2RkYjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZGRjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E4NWUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjFlMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkZGM5O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkZGRjOTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmZWYxZTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODVlMDY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZGRkYzk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2xvc2U6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1pbi1oZWlnaHQ6IDE2LjQyODU3MTQyOXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42MTg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyID4gLmFycm93LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4MDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjODAwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAuVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAulwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5IDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXhzLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtc20tYmxvY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1ibG9jayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWJsb2NrLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGgudmlzaWJsZS14cyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0aC52aXNpYmxlLXNtLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0aC52aXNpYmxlLW1kLFxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGgudmlzaWJsZS1sZyxcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRoLnZpc2libGUtcHJpbnQsXG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMSB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDYge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzIGEge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmxlYWQge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGlzcGxheS1wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kaXNwbGF5LXByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIucmliYm9uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM0NDRBNTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMi5yaWJib246YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDIucmliYm9uOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmliYm9uLnN1YnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAyMnB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM0NDRBNTA7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgIzQ0NEE1MDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXIge1xuICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzc5YWM0MjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXIua2V5LXRha2Vhd2F5cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1mbG9hdCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNzlhYzQyO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDYlO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWZsb2F0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZmxvYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzc5YWM0MjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBjbGVhcjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDFlbTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuMjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5zaWRlYmFyLWV4cGFuZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCAuc2lkZWJhci1leHBhbmQtYm9keS5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCAuYnRuLmV4cGFuZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uY29sbGFwc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM0YTc3YmI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uZXhwYW5kIC5mYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uY29sbGFwc2UgLmZhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQgLmJ0bi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQuZXhwYW5kIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZC5leHBhbmQgLmJ0bi5leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kLmV4cGFuZCAuYnRuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMuZmllbGQtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctbGFyZ2VyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idy1pbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1pZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctaWUtaW1nTGcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllTGcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllTGcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWllIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNjglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1pZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMy5iZy1pbmZvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMy5iZy1ncmF5IHtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcC5iZy1wcmltYXJ5LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwLmJnLXN1Y2Nlc3MsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAuYmctaW5mbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgcC5iZy1ncmF5LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwLmJnLXdhcm5pbmcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHAuYmctZGFuZ2VyIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSAuc3VidGl0bGUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmx1ZSBoMixcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ibHVlIC5zdWJ0aXRsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ibHVlIGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWJsdWUgLnN1YnRpdGxlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWdyZWVuIGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWdyZWVuIC5zdWJ0aXRsZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmF5IGgyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYXkgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctb3JhbmdlIGEuYnRuLW91dGxpbmUsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmx1ZSBhLmJ0bi1vdXRsaW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWJsdWUgYS5idG4tb3V0bGluZSxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ncmVlbiBhLmJ0bi1vdXRsaW5lLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYXkgYS5idG4tb3V0bGluZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmNzkzMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjN0NBMDRBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzZjOWNiMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNzlhYzQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzQ0NEE1MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1ibGFjayBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIGxhYmVsLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctYmxhY2sgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWJsYWNrIHAge1xuICBjb2xvcjogI2VlZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1sdC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDIyMywgMTg5KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU2YzEwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWx0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LCAxOTgsIDE5Nyk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NCwgOTUsIDEwMCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2hpdGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDE0LCAxNSwgMTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsIHJnYigxNCwgMTUsIDE2KSA0NSUsIHJnYig2OCwgNzQsIDgwKSAxMDAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JhZGllbnQgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLWdyYWRpZW50IGEsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstZ3JhZGllbnQgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudCBhOm5vdCguY29udGVudC1jYXJkKTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1kay1ncmFkaWVudC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTQsIDE1LCAxNikgNDUlLCByZ2IoNjgsIDc0LCA4MCkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctbHQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgcmdiKDI0MSwgMjQxLCAyNDEpIDQ1JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjNmM5Y2IyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICM1MjhmYWIgNDAlLCAjN2RiMmNiIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy10ZWFsLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy10ZWFsLWdyYWRpZW50IGg0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctdGVhbC1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLXRlYWwtZ3JhZGllbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjZjc5MzFkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICNmNzkwMTUgNDAlLCAjZmRhZDRlIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgbGFiZWwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iZy1vcmFuZ2UtZ3JhZGllbnQgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLW9yYW5nZS1ncmFkaWVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICM0NDRhNTA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgIzQ0NGE1MCA0MCUsICM1NDVmNjQgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBsYWJlbCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJnLWRrLXNpbHZlci1ncmFkaWVudCBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmctZGstc2lsdmVyLWdyYWRpZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLW1vbnRoLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLWRheSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FsZW5kYXIgLmNhbGVuZGFyLWRheSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiAuYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzc5YWM0MjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6ICM3Q0EwNEE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5saXN0LWlubGluZSA+IGxpLmNvbW1lbnRfZm9yYmlkZGVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNlbnRlci12ZXJ0aWNhbGx5IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2VudGVyLXZlcnRpY2FsbHkgZGl2IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wubGljZW5zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzBDMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgdGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgbGkuaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSA+IG9sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSA+IG9sID4gbGkgPiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sLmxpY2Vuc2UgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByb290O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wubGljZW5zZSA+IGxpID4gb2wge1xuICBjb3VudGVyLXJlc2V0OiBzdWJzZWN0aW9uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN1YnNlY3Rpb247XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBvbC5saWNlbnNlID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocm9vdCkgXCIuXCIgY291bnRlcihzdWJzZWN0aW9uKSBcIiBcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGFsZi1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLXJlc3BvbnNpdmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGJsb2NrcXVvdGUge1xuICBib3gtc2hhZG93OiAwcHggLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzc5YWM0MjtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTAuNjVlbTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndyYXAtd29yZCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWxscXVvdGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMC41ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyZW07XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzlhYzQyO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNDRUQxRDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW0gMC4yNWVtIDA7XG4gIG1hcmdpbjogMC41ZW0gMmVtIDFlbSAwO1xuICB3aWR0aDogNDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc5YWM0MjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0NFRDFEMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICAgIG1hcmdpbjogMC41ZW0gMmVtIDFlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1bGxxdW90ZS1sZWZ0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucHVsbHF1b3RlLWZ1bGwge1xuICBib3JkZXItdG9wOiAzcHggI2RhZGFkYSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtIDAuNzVlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWxscXVvdGUtZnVsbCAuZmEtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ieWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hdXRob3IsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250cmlidXRvciB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWVzb3VyY2UtcHViYXV0aG9yLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWVzb3VyY2Utc29ydC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRyaWJ1dG9yIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWItZGF0ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnB1Yi1pZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWxhYmVsIHtcbiAgY29sb3I6ICM0NDRBNTA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wdWItZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICM3Q0EwNEE7XG4gIG1hcmdpbjogMC4yNWVtIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ViaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1bW1hcnkge1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbml0aWFsIHtcbiAgY29sb3I6ICM3OWFjNDI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRyb3AtY2FwIHtcbiAgY29sb3I6ICM2YzljYjI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC5kb3dubG9hZGFibGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwuZG93bmxvYWRhYmxlLWNvbnRlbnQgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsLmRvd25sb2FkYWJsZS1jb250ZW50IC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC53ZWxsLmJvcmRlciB7XG4gIGJvcmRlci10b3A6ICNkYWRhZGEgMnB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAjZGFkYWRhIDJweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC5ib3JkZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC13YXJuIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmNzkzMWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAud2VsbC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYm9yZGVyLXdlbGwgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ib3JkZXItd2VsbCAuc3VidGl0bGUge1xuICBjb2xvcjogIzdDQTA0QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvcmRlci13ZWxsIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYm9yZGVyLXdlbGwud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYm9yZGVyLXdlbGwud2VsbCBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJvcmRlci13ZWxsLndlbGwgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRvd25sb2FkYWJsZS1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kb3dubG9hZGFibGUtY29udGVudCAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLml0YWxpYyB7XG4gIGZvbnQtd2VpZ2h0OiBpdGFsaWM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaWctYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGV4dC13aGl0ZS5kcm9wc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaWctbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItd2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2xsYXBzaWJsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbGxhcHNpYmxlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0EwNEE7XG4gIGJvcmRlci1jb2xvcjogIzQwNmJhYjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb2xsYXBzaWJsZS13cmFwcGVyIGE6Zm9jdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1Zjk5O1xuICBib3JkZXItY29sb3I6ICMxZDMxNGY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmllbGQtYm9keSB1bCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWVzb3VyY2UtcHJldmlldyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtaW5pdGlhbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctcHJlc3MtcmVsZWFzZXMgLnBhbmVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYXVkaW8tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpZWxkLWl2ci1yZWNvcmRpbmdzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubWVqcy1wbGF5bGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLXBsYXlsaXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLXBsYXlsaXN0IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLXBsYXlsaXN0IHVsIGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMjEsIDE3MiwgNjYsIDAuOCksIHJnYmEoODIsIDExNywgNDUsIDAuOCkpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmV4dC12aWRlby1jb250YWluZXIge1xuICBwYWRkaW5nOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXh0LXZpZGVvLWNvbnRhaW5lciAuZXh0LXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5leHQtdmlkZW8tY29udGFpbmVyIC5leHQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZpeGVkLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXRleHR1cmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNTYsIDE3OCwgMC44KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlIC5mYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXNtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3NtLWljb24tdGV4dHVyZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXNtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXRleHR1cmUtc20gLmZhIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXRleHR1cmUteHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi10ZXh0dXJlLXhzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXRleHR1cmUteHMgLmZhIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmljb24tY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWNvbnRhaW5lciBpbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktY29udGFpbmVyIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1jb250YWluZXIgLmNvbC1zbS02IHtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyIC5pbWctb3ZlcmxheS1kZXNjcmlwdGlvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXgtaGVpZ2h0OiAzMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXk6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXkgLmltZy1vdmVybGF5LWNvbWluZy1zb29uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXkgLmltZy1vdmVybGF5LXNlZS1tb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXkgLmdyYXktaW1nLW92ZXJsYXkge1xuICB6LWluZGV4OiAyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXk6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyIC5ncmF5LWltZy1vdmVybGF5ID4gZGl2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyIC5pbWctb3ZlcmxheS1jb21pbmctc29vbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5OmhvdmVyIC5pbWctb3ZlcmxheS1zZWUtbW9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1pbWctb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCAxOTgsIDE5NywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNSUgNDElO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktaW1nLW92ZXJsYXkgPiBkaXYge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1jb21pbmctc29vbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LXNlZS1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWltZy1vdmVybGF5OmhvdmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LXNlZS1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktbGFiZWwge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWxhYmVsIGgzIHtcbiAgbWFyZ2luOiAwLjVlbSBhdXRvIDEuNWVtIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiAub3ZlcmxheSAuZmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gLm92ZXJsYXkgaDMge1xuICBwYWRkaW5nLXRvcDogMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMjUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gLm92ZXJsYXkgaDMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmltZy1vdmVybGF5LWljb24gLm92ZXJsYXk6aG92ZXIgLmZhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1JTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaW1nLW92ZXJsYXktaWNvbiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbWctb3ZlcmxheS1pY29uOmhvdmVyIGltZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkLmJveC1oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQuYm94LWhlaWdodC0zMDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZC5ib3gtaGVpZ2h0LTMwMCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJveC1oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMC41ZW0pO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDEycHg7XG4gIHdpZHRoOiA5MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLWltZyBpbWcge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbiBpLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUgaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXNtIGkge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogIzdDQTA0QTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQtYmx1ZSBpIHtcbiAgYmFja2dyb3VuZDogIzZjOWNiMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLWJsdWUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24gaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZCBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLWJsdWUgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbiBpLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUgaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXNtIGksIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1ibHVlIGkge1xuICBtYXJnaW46IDAuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uIGk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaTpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGk6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tc20gaTpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1ibHVlIGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLW1kLWJsdWUgaSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tbWQgaTpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1tZC1ibHVlIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSBpIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi1zbSBpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5jaXJjbGUtaWNvbi1zbSBpIHtcbiAgY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWljb24tZGstZ3JheSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NDVmNjQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLndlbGwgLmNpcmNsZS1pY29uLXNtIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1pY29uLXdhcm4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi13YXJuIC5mYS1sb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZDtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtaWNvbi13YXJuIC5mYS1sb2NrOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1iaWcge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBwLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvbWVwYWdlLW1hcCB7XG4gIGJhY2tncm91bmQ6ICM0YTc3YmIgY2VudGVyIGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNsaXAtY2lyY2xlIHtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoNjBweCBhdCBjZW50ZXIpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgbGkuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VEMUQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnR3aXR0ZXItdHdlZXQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudHdpdHRlci10d2VldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmluc3RhZ3JhbS1tZWRpYSB7XG4gIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWV2LXJvYWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgc3ZnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWV2LXJvYWQtd3JhcHBlciBzdmcgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWV2LXJvYWQtd3JhcHBlciAuc3ZnLWxpbmstdGV4dCB7XG4gIGZpbGw6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLWV2LXJvYWQtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgPiByZWN0LFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gY2lyY2xlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1ldi1yb2FkLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gcGF0aCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciBzdmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZpbGw6ICM1NDVmNjQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLXRleHQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZmlsbDogIzU0NWY2NDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcGF0aCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBvbHlnb24ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyIC5zdmctbGluay10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluazpob3ZlciAuc3ZnLWxpbmstdGV4dC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZyA+IHBhdGgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnID4gcG9seWdvbiB7XG4gIGZpbGw6ICNjNmM2YzU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlciAuc3ZnLWxpbmstdGV4dCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGc6aG92ZXIgLnN2Zy1saW5rLXRleHQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciBzdmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZpbGw6ICM1NDVmNjQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLXRleHQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZmlsbDogIzU0NWY2NDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcGF0aCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcG9seWdvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbms6aG92ZXIgLnN2Zy1saW5rLXRleHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rOmhvdmVyIC5zdmctbGluay10ZXh0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnID4gcGF0aCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlciAuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwb2x5Z29uIHtcbiAgZmlsbDogI2M2YzZjNTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdmctcmVnaW9uYWwtbWFwLXdyYXBwZXIgLnN2Zy1saW5rLW92ZXJsYXkgPiBnOmhvdmVyIC5zdmctbGluay10ZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3ZnLXJlZ2lvbmFsLW1hcC13cmFwcGVyIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlciAuc3ZnLWxpbmstdGV4dC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAtNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28ge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtM1wiIFwiaXRlbTIgaXRlbTRcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0xIHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtYXJlYTogaXRlbTE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMiB7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IGl0ZW0yO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTMge1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1hcmVhOiBpdGVtMztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW00IHtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtYXJlYTogaXRlbTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTFcIiBcIml0ZW0yXCIgXCJpdGVtM1wiIFwiaXRlbTRcIjtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMSB7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMiB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMyB7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtNCB7XG4gICAgLW1zLWdyaWQtcm93OiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoZGlzcGxheTogZ3JpZCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtNCB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtMSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyaWQtYm94LnR3by1ieS10d28gLmdyaWQtaXRlbTIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmlkLWJveC50d28tYnktdHdvIC5ncmlkLWl0ZW0zLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JpZC1ib3gudHdvLWJ5LXR3byAuZ3JpZC1pdGVtNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubG9ja2VkLWNvbnRlbnQtaW5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMi41cHggZG90dGVkICNmNzkzMWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubG9ja2VkLWNvbnRlbnQtaW5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZjODtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3OTMxZDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMCwgMC41OSwgMSwgMC4yNik7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBhLmxvY2tlZC1jb250ZW50LWlubGluZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgI2Y3OTMxZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGEubG9ja2VkLWNvbnRlbnQtaW5saW5lIC5sb2NrZWQtY29udGVudC10b29sdGlwW3JvbGU9dG9vbHRpcF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5sb2NrZWQtY29udGVudC1pbmxpbmU6aG92ZXIgPiAubG9ja2VkLWNvbnRlbnQtdG9vbHRpcFtyb2xlPXRvb2x0aXBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjc5MzFkO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgYS5sb2NrZWQtY29udGVudC1pbmxpbmU6aG92ZXIgPiAubG9ja2VkLWNvbnRlbnQtdG9vbHRpcFtyb2xlPXRvb2x0aXBdIGkge1xuICBjb2xvcjogI2Y3OTMxZDtcbiAgbWFyZ2luOiA1cHggMTBweCBhdXRvIDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNTQ4NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5lOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5lOmhvdmVyID4gLmxvY2tlZC1jb250ZW50LXRvb2x0aXBbcm9sZT10b29sdGlwXSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDM1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYWxlcnQuYWxlcnQtYmxvY2sgLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmN2U5O1xuICBjb2xvcjogIzQ0NEE1MDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5hbGVydC5hbGVydC1ibG9jayBhLmNsb3NlIHtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvYyBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRvYyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGFibGUge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGhlYWQgPiB0ciA+IHRoLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGgge1xuICBjb2xvcjogd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUudGFibGUtYWxpZ24tdG9wID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUudGFibGUtYWxpZ24tbWlkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUudGFibGUtYWxpZ24tYm90dG9tID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUudGFibGUtdGV4dC1zbSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLXZlcnRpY2FsLWJvcmRlcnMgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLXZlcnRpY2FsLWJvcmRlcnMgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtdmVydGljYWwtYm9yZGVycyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlY2NlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGhlYWQgfiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIHRoZWFkIH4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgdGZvb3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTU1cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSB0Zm9vdCA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNTVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZSA+IC50YWJsZS1zcGFubmVyID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1zcGFubmVyIC50YWJsZS1zcGFuIGRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3Bhbm5lcjpmaXJzdC1jaGlsZCAudGFibGUtc3BhbiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlLXNwYW5uZXIgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1zcGFubmVyID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAubXVsdGktcm93LXdoaXRlLXN0cmlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC5tdWx0aS1yb3ctZ3JlZW4tc3RyaXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtc3Bhbm5lciA+IHRyID4gLm11bHRpLXN1YnNwYW4taGVhZGVyLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGlmcmFtZSB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSAudGFibGUtY29udGFpbmVyLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC50YWJsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdGgsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDVmNjQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNzlhYzQyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzZjNmM1O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA1NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0ciA+IHRkOm50aC1jaGlsZCgyKSBhIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzU7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0ciBhIHtcbiAgY29sb3I6ICM3OWFjNDI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHIgYSBwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyIHRkOmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9zaGFyZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA4NSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyIHRkOmhvdmVyOm50aC1jaGlsZCgyKSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbXBhcmUtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29tcGFyZS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb21wYXJlLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stYXJyb3csIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1hcnJvdzpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAubmF2IHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDRBNTA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnpvb20gaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG4gIGJvdHRvbTogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2Fyb3VzZWwtc2xpZGVyIC56b29tOmhvdmVyIGltZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnpvb206aG92ZXIgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNDksIDUyLCAwLjYpO1xuICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJvdXNlbC1zbGlkZXIgLnpvb206aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcm91c2VsLXNsaWRlciAuem9vbS10ZXh0IHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCB7XG4gIC8qIGJvb3RzdHJhcDogZml4IGNvbnRlbnQgaGVpZ2h0IGluc2lkZSBoaWRkZW4gdGFicyB0byBhbGxvdyBtdWx0aXBsZSBjYXJvdXNlbHMgKi9cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAudmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00NXB4IDAgMCAtMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC50YWItY29udGVudCA+IC5hY3RpdmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpY2stcHJldjo6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucm90YXRvci1zZWxlY3RvciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnJvdGF0b3Itc2VsZWN0b3IgLm5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucm90YXRvci1zZWxlY3RvciAubmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAucm90YXRvci1zZWxlY3RvciAubmF2IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWNrLXNsaWRlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC50YWItcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWNrLXByZXYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiA1O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGljay1uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWY2NDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIC5pbWctcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZlYXR1cmVkIC5zbGlkZS1jb250YWluZXIgLnNsaWRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNzlhYzQyO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1kZXNjcmlwdGlvbiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZGVzY3JpcHRpb24gaDMuaGVhZGluZy1kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUtZGVzY3JpcHRpb24gcC50ZWFzZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCAuc2xpZGUtY29udGFpbmVyIC5zbGlkZS1kZXNjcmlwdGlvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mZWF0dXJlZCBhLnNsaWNrLXNsaWRlOmhvdmVyIC5zbGlkZS1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmVhdHVyZWQgYS5zbGljay1zbGlkZTpob3ZlciAudmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNscC1zbGlkZXIgLmJyb3dzZS1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgNi41cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNscC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42KTtcbiAgY29sb3I6ICM0NDRkNTE7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDc1MCUgMCA4NTAlIDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA3cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xwLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XG4gIGNvbG9yOiAjNDQ0ZDUxO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA3NTAlIDk1JSA3OTAlIDEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbHAtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYnJvd3NlLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5zbGljay10cmFjayB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCA2LjVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XG4gIGNvbG9yOiAjNDQ0ZDUxO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA3NTAlIDAgODUwJSAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjYpO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogNzUwJSA5NSUgNzkwJSAxMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5iYW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMmVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci1zdHlsZSAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci1zdHlsZSAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXN0eWxlIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci1zdHlsZSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci1zdHlsZSAuYmFubmVyLWltYWdlLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDY3JTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC5lcy1zaW5nbGUtc2xpZGVyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciBpZnJhbWUge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnJvdGF0b3Itc2VsZWN0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnJvdGF0b3Itc2VsZWN0b3IgLm5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5yb3RhdG9yLXNlbGVjdG9yIC5uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnJvdGF0b3Itc2VsZWN0b3IgLm5hdiBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stcHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQ0NEE1MDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNsaWRlciAuc2xpZGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSB7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdzpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3c6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93OmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdzpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdzphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXItaG9tZSAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyLWhvbWUgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlci1ob21lIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXI6YmVmb3JlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlcjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlcjphZnRlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyOmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXI6YWZ0ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlcjphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLW5leHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLXByZXYsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5zbGljay1uZXh0LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLW5leHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxvZ28tc2xpZGVyIC5jbGllbnQtbG9nbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5jbGllbnQtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMmVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLmNsaWVudC1sb2dvIGltZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5jbGllbnQtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbG9nby1zbGlkZXIgLnNsaWNrLXRyYWNrLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtY29udGVudC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sb2dvLXNsaWRlciAubGVhZC1pbWFnZS10aHVtYiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWNvbnRlbnQtc2xpZGVyIC5sZWFkLWltYWdlLXRodW1iIHtcbiAgbWluLWhlaWdodDogMjc1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgcGFkZGluZzogNnB4IDlweCA2cHggMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBwYWRkaW5nOiA2cHggMTFweCA2cHggOHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXByZXYsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjNTQ1NzY0O1xuICBjb2xvcjogI2YxZjFmMTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1wcmV2OmhvdmVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stcHJldjpmb2N1cyxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1uZXh0OmhvdmVyLFxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLW5leHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb206aG92ZXIgaW1nIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tOmhvdmVyIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTpob3ZlciBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb206aG92ZXIgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tIC5ncmFkaWVudC1jb250YWluZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tIC5ncmFkaWVudC1jb250YWluZXItcmVhZG1vcmUge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg4ZGVnLCByZ2JhKDAsIDAsIDAsIDAuOSksIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwLjgpKSAwJSAwJSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb206YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ5LCA1MiwgMC42KTtcbiAgY29udGVudDogXCJEb3dubG9hZFwiO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuem9vbSAudXRpbC1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEyMHB4O1xuICBsZWZ0OiA0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20ucmVhZG1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20tdGV4dCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiR2Vpc3RcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20tdGV4dC56b29tLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnpvb20tdGV4dC56b29tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tLXRleHQuem9vbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC56b29tLnJlYWRtb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJSZWFkIG1vcmVcIjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5sZy1pbWctbWFzayB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1sdC1ncmF5LWJnLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2lyY2xlLWRrLWdyYXktYmcge1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jaXJjbGUtbHQtZ3JheS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNpcmNsZS1kay1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nICNlcy10aW1lbGluZS1pbWcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nICNlcy10aW1lbGluZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxleC1jb2x1bW4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMTVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTVweCA2MnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLmltZy1tYXNrIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLmltZy1tYXNrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLmltZy1tYXNrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuaW1nLW1hc2sge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLnRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIC5maWVsZC1hYnN0cmFjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZCAuYm9keS10ZXh0IHtcbiAgbWFyZ2luOiAwIDFlbSAwIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmQgLmNvbnRlbnQtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkLmNhcmQtYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkLmNhcmQtYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZjc5MzFkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZC5jYXJkLWJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICM2YzljYjI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkIGEge1xuICBjb2xvcjogaW5pdGlhbDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LXR5cGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NDVmNjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDQuNXB4O1xuICBtYXJnaW46IDFlbSAxZW0gMWVtIDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRlbnQtdHlwZS5uZXcge1xuICBib3JkZXItY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY29udGVudC10eXBlLnVwZGF0ZWQge1xuICBib3JkZXItY29sb3I6ICNmNzkzMWQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAucGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuaW1nLW1hc2sge1xuICBoZWlnaHQ6IDE3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCBpLmZhLWxvY2sge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZDtcbiAgdG9wOiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTk4LCAxOTcsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCBpLmZhLWxvY2sge1xuICAgIHRvcDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCBpLmZhLWxvY2sge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmltZy1tYXNrIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIGkuZmEtbG9jayB7XG4gICAgdG9wOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuaW1nLW1hc2sge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgaS5mYS1sb2NrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5kZXNjcmlwdGlvbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLmF1dGhvciB7XG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLnRpdGxlIHtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAudGl0bGUgaDQge1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5zdWJ0aXRsZSBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5hdXRob3IgcCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xuICBjb2xvcjogIzU0NWY2NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgY29sb3I6ICM4ODg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAuZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQgLm1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkIC5tZXRhIC5jb250ZW50LXR5cGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwcHggNC41cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZCAubWV0YSAudGltZXN0YW1wIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzg4ODtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC40NCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgIzU0NWY2NDtcbiAgaGVpZ2h0OiA0ODVweDtcbiAgbWFyZ2luOiAxZW0gMC41ZW0gMmVtIDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzLjElIC0gMWVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC5maWVsZC1sb2dvIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLnZlcnRpY2FsLWNhcmRzLXBob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLmJ0biB7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAud2VsbCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC53ZWxsIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC53ZWxsIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLnZlcnRpY2FsLWNhcmRzLXF1b3RlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAudmVydGljYWwtY2FyZHMtcXVvdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC52ZXJ0aWNhbC1jYXJkcy1xdW90ZTphZnRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAuZmllbGQtbG9nbyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZlcnRpY2FsLWNhcmRzIC50ZXN0aW1vbmlhbC1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgd2lkdGg6IDk1JTtcbiAgb3BhY2l0eTogMC43O1xuICBsZXR0ZXItc3BhY2luZzogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52ZXJ0aWNhbC1jYXJkcyAudGVzdGltb25pYWwtbmFtZSBociB7XG4gIHdpZHRoOiA5NSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmVydGljYWwtY2FyZHMgLnZlcnRpY2FsLWNhcmRzLW9yZyB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubG9hZGVyLXN0eWxlLWRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubG9hZGVyLXN0eWxlLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2UtcXVlc3Rpb25zIC5jYXJkIHtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgbWluLWhlaWdodDogMzEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgLmNhcmQgaDQge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2UtcXVlc3Rpb25zIC5jYXJkIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnBhZ2UtcXVlc3Rpb25zIC5jYXJkIC5pbWctbWFzayB7XG4gIGhlaWdodDogMTQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgLmNhcmQgLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucGFnZS1xdWVzdGlvbnMgI3JlY29tbWVuZGF0aW9ucyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5wYWdlLXF1ZXN0aW9ucyAjcmVjb21tZW5kYXRpb25zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLnZlcnQtY2FyZC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDcwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOSUgMTklIDE5JSAxOSUgMTklO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyNHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAudmVydC1jYXJkLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQlIDI0JSAyNCUgMjQlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC52ZXJ0LWNhcmQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMy4zMyUgMzMuMzMlIDMzLjMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAudmVydC1jYXJkLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAudmVydC1jYXJkLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAudmVydC1jYXJkLXdyYXBwZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAuaW1nLW1hc2sge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTZweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQ6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAub3ZlcmxheS10ZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42MTg7XG4gIG1hcmdpbjogMCAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgLm1ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmNhcmQgLm1ldGEgLmNvbnRlbnQtdHlwZSB7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTQ1ZjY0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5tZXRhIC5jb250ZW50LXR5cGUubmV3IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJlYWN0LWFwcC13cmFwcGVyIC5jYXJkIC5tZXRhIC5jb250ZW50LXR5cGUudXBkYXRlZCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y3OTMxZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yZWFjdC1hcHAtd3JhcHBlciAuY2FyZCAuaW1nLXJlc3BvbnNpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucmVhY3QtYXBwLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmF2b3JpdGVzLWNhcmQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDQwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCBhIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgYTpob3ZlciAub3ZlcmxheS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgYTpob3ZlciAudGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCBhOmhvdmVyIC5jb250ZW50LXR5cGUge1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgaDQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIGhyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuY2FyZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuY2FyZCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5jYXJkIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLmNhcmQgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC5jYXJkIC5tZXRhID4gLmNvbnRlbnQtdHlwZSB7XG4gIGNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZWU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCAuZGVzY3JpcHRpb24tZGF0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZ1bGwtaW1hZ2UtZXhwaXJhdGlvbi1jYXJkIC50aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLnRpdGxlIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZnVsbC1pbWFnZS1leHBpcmF0aW9uLWNhcmQgLm92ZXJsYXktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCBhOmhvdmVyIC50aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIGE6aG92ZXIgLmRlc2NyaXB0aW9uLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgYTpob3ZlciAubWV0YSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLmNhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTAlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLmNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbjogMCA3JTtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAuY2FyZCAucGhvdG8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDE1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC5jYXJkIC5sZy1pbWctbWFzayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAudGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5yb3VuZC1pbWctY2FyZCAudGl0bGUgaDQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0QTUwO1xuICBtYXJnaW46IDFlbSAwIDAuNWVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAucm91bmQtaW1nLWNhcmQgLmRhdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMTAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnJvdW5kLWltZy1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjM2EzZTQxIDQwJSwgIzVlNmI3MCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NEE1MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCAuY2FyZCAubWV0YSA+IC5jb250ZW50LXR5cGUge1xuICBjb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5jYXJkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgYSAuaW1nLXJlc3BvbnNpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgYTpob3ZlciAub3ZlcmxheS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIgLm1ldGEge1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmRhcmstaGVhZGVyLWltYWdlLWNhcmQgLnRpdGxlIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZGFyay1oZWFkZXItaW1hZ2UtY2FyZCAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xuICBmb250LXNpemU6IDcwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjhzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgc3ZnIHtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIGEge1xuICBtYXJnaW4tYm90dG9tOiAxNSU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgYTpob3ZlciAuY2lyY2xlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIGE6aG92ZXIgLnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCBhOmhvdmVyIC5kZXNjcmlwdGlvbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgYTpob3ZlciAuY29udGVudC10eXBlIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgYTpob3ZlciBzdmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5jYXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM2VtIDFlbSAxZW0gMWVtO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5jYXJkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmNhcmQgLm1ldGEgPiAuY29udGVudC10eXBlIHtcbiAgY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VlZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuYmFja2dyb3VuZC1zdHlsZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpLCByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZ1wiKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSwgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSkpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9lc19ib290c3RyYXAvaW1nL3R1bm5lbC5qcGdcIik7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuYmFja2dyb3VuZC1zdHlsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSwgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSkpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9lc19ib290c3RyYXAvaW1nL3R1bm5lbC5qcGdcIik7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuYmFja2dyb3VuZC1zdHlsZS1ibHVlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAuYmFja2dyb3VuZC1zdHlsZS1vcmFuZ2UsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5iYWNrZ3JvdW5kLXN0eWxlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAudGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLnN0YXR1cy1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN0YXR1cy1pY29uLWNhcmQgLmNpcmNsZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zdGF0dXMtaWNvbi1jYXJkIC5vdmVybGF5LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA5O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3RhdHVzLWljb24tY2FyZCB7XG4gIGhlaWdodDogMzMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgaDUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNiU7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5jYXJkIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmNhcmQgLmltZy1tYXNrIHtcbiAgaGVpZ2h0OiAxMzVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAudGl0bGUgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIC5hdXRob3JzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgLmRhdGUge1xuICBwYWRkaW5nOiAwIDFlbSAwIDFlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAuZGF0ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1pbWFnZS1jYXJkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItaW1hZ2UtY2FyZCBhOmhvdmVyIC5hdXRob3JzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWltYWdlLWNhcmQgYTpob3ZlciAubWV0YSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGg1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDYlO1xuICBmb250LXNpemU6IDYwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkIC5pbWctbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuZGVzY3JpcHRpb24gLmRhdGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kYXRlIHtcbiAgcGFkZGluZzogMCAxZW0gMCAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5vdmVybGF5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAub3ZlcmxheS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLnRpdGxlIGg0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5hdXRob3JzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLm1ldGEge1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBoNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA2JTtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCAuaW1nLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUwO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEyNXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgd2lkdGg6IDEyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQ6aG92ZXIgLmZhdm9yaXRlLWljb24tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0QTUwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAudGl0bGUge1xuICBwYWRkaW5nOiAwIDFlbSAwLjI1ZW0gMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAudGl0bGUgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuYXV0aG9ycyB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDFlbSAwIDEuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuZGF0ZSB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuZGF0ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLm92ZXJsYXktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5vdmVybGF5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAudGl0bGUgaDQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLmF1dGhvcnMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAubWV0YSB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGg1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDYlO1xuICBmb250LXNpemU6IDYwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkIC5pbWctbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRBNTA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5jYXJkOmhvdmVyIC5mYXZvcml0ZS1pY29uLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAuY2FyZDpob3ZlciAuZmF2b3JpdGUtaWNvbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC50aXRsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5hdXRob3JzIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kYXRlIHtcbiAgcGFkZGluZzogMCAxZW0gMCAxZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIC5kYXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCAub3ZlcmxheS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWJpby1jYXJkIGE6aG92ZXIgLm92ZXJsYXktaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC50aXRsZSBoNCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItYmlvLWNhcmQgYTpob3ZlciAuYXV0aG9ycywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1iaW8tY2FyZCBhOmhvdmVyIC5tZXRhIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3J6LWJpby1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmODtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlOWVjO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgcCB7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3J6LWJpby1jYXJkIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgLmZ1bGwtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yei1iaW8tY2FyZCAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcnotYmlvLWNhcmQgLmNpcmNsZS1pbWctbWFzayB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IDFlbSAwIDAgMy41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3J6LWJpby1jYXJkIC5idG4taW5mbyB7XG4gIG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stc2xpZGVyIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkIC5jYXJkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stc2xpZGVyIC5zdGF0dXMtaWNvbi1jYXJkIC5jYXJkLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc2xpY2stc2xpZGVyIC5oZWFkZXItYmlvLWNhcmQgLmNhcmQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zbGljay1zbGlkZXIgLmhlYWRlci1iaW8tY2FyZCAuY2FyZCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNsaWNrLXNsaWRlciAucm91bmQtaW1nLWNhcmQgLmNhcmQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMgLmhvcml6b250YWwtY2FyZHMtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmRzIC5ob3Jpem9udGFsLWNhcmRzLWltZy1sZWZ0IHtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMgLmhvcml6b250YWwtY2FyZHMtaW1nLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMgLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuOWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMgaHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHN2Zy5ncmF5LWNpcmNsZS1pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhvcml6b250YWwtY2FyZHMtaW1nLWxlZnQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmRzLWltZy1yaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaG9yaXpvbnRhbC1jYXJkcy1pbWctbGVmdCBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ob3Jpem9udGFsLWNhcmRzLWltZy1yaWdodCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwdnc7XG4gIGhlaWdodDogNzB2aDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuICBtYXJnaW46IDAuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41ZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWNvbnRlbnQtbGlzdC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQgLmNhcmQtaGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuaGVhZGVyLWNvbnRlbnQtbGlzdC1jYXJkIC5jYXJkLWJvZHkgdWwuZ3JlZW4tc3F1YXJlLWJ1bGxldHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5oZWFkZXItY29udGVudC1saXN0LWNhcmQgLmNhcmQtYm9keSB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0cyBsaSB7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZCAuY2FyZC1ib2R5IHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjdlbTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VEMUQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAuNzVlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgaHIge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogNDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU0NWY2NDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIGE6aG92ZXIgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIGE6aG92ZXIgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIGE6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgYTpob3ZlciAuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5leHBlcnRpc2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5leHBlcnRpc2UgLmltZy1tYXNrIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5leHBlcnRpc2UgLmltZy1tYXNrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSAuaW1nLW1hc2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZ3JheS1ib3JkZXItY2FyZCAuZXhwZXJ0aXNlIC5pbWctbWFzayB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmdyYXktYm9yZGVyLWNhcmQgLmV4cGVydGlzZSAudGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ncmF5LWJvcmRlci1jYXJkIC5leHBlcnRpc2UgLmZpZWxkLWFic3RyYWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM1O1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDFlbSk7XG4gIGhlaWdodDogNDUwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGhlaWdodDogNDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIGE6aG92ZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5iaW8tY2FyZHMgYTpob3ZlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3Q0EwNEE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJpby1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmJpby1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuYmlvLWNhcmRzIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudCB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRlIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgLnN1YnRpdGxlLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgaDMsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBwIHtcbiAgY29sb3I6ICM1NDVmNjQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgYSB7XG4gIGNvbG9yOiAjN0NBMDRBO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIudGVhbC1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzZjOWNiMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLnRlYWwtYm9yZGVyIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YzljYjI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci50ZWFsLWJvcmRlciAubmFtZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzljYjI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmltZy1mcmFtZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIHBhZGRpbmc6IDc1cHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAubmFtZTphZnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5iaW8tZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5iaW8tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuY2xvc2UtYmlvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmxpbmtlZC1pbi1wcm9maWxlIHtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5jbG9zZS1iaW8sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAub3Blbi1iaW8ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQuZXhwYW5kLWRlc2NyaXB0aW9uIC5pbWctZnJhbWUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZC5leHBhbmQtZGVzY3JpcHRpb24gLmNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5pbWctZnJhbWUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAubmFtZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC50aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIGEub3Blbi1iaW8ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDQ5MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5iaW8tZGVzY3JpcHRpb24sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAuY2xvc2UtYmlvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC13cmFwcGVyLWJpb3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmxpbmtlZC1pbi1wcm9maWxlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLXdyYXBwZXItYmlvcyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAuY2xvc2UtYmlvIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNhcmQtd3JhcHBlci1iaW9zIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5saW5rZWQtaW4tcHJvZmlsZSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgI291ci1leHBlcnRzIC5ncmVlbi1ib3JkZXIgPiAuYmlvLWNhcmQgLmltZy1mcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwcGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3NXB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXBwZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mYWNlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IGgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC50aXRsZS1hZHZpc29yeSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tYmx1ZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1ncmVlbiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1saWdodGJsdWUge1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc3YmI7XG4gIGhlaWdodDogMzM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWJsdWUgaW1nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWdyZWVuIGltZywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IC5waG90by1saWdodGJsdWUgaW1nIHtcbiAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gIGhlaWdodDogMzE1cHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0Mjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjOWNiMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2ssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgcGFkZGluZzogMCAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSBoMyB7XG4gIGNvbG9yOiAjNGE3N2JiO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgaDM6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIGgzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2sgLmJhY2stYmlvLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSAuYmFjay1iaW8ge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrIC5leHRlcm5hbC1pY29ucyBhLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSAuZXh0ZXJuYWwtaWNvbnMgYSB7XG4gIGNvbG9yOiAjNGE3N2JiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayAuZXh0ZXJuYWwtaWNvbnMgYTpob3ZlciwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2std2hpdGUgLmV4dGVybmFsLWljb25zIGE6aG92ZXIge1xuICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrIC5iYWNrLWJpbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgPiAuZmxpcC1jYXJkIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIC5iYWNrLWJpbyB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgPiAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQgLnBob3RvLWJsdWUgaW1nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tZ3JlZW4gaW1nLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCAucGhvdG8tbGlnaHRibHVlIGltZyB7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvIDAgYXV0bztcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1mcm9udCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWJhY2ssIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5mbGlwID4gLmZsaXAtY2FyZCAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjay13aGl0ZSB7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgfVxuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZmxpcCA+IC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrIC5iYWNrLWJpbywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmZsaXAgPiAuZmxpcC1jYXJkIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1iYWNrLXdoaXRlIC5iYWNrLWJpbyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jYXJkLWNoaXAge1xuICBib3R0b206IDEuNWVtO1xuICBjb2xvcjogIzU0NWY2NDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTQ1ZjY0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAxLjVlbSAwIDA7XG4gIHBhZGRpbmc6IDFweCA0LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuY2FyZC1jaGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxZW0gMWVtIDAgMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudGVzdGltb25pYWwtcGhvdG8ge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnRlc3RpbW9uaWFsLXF1b3RlOmJlZm9yZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC50ZXN0aW1vbmlhbC1xdW90ZTphZnRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pcy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pcy10YWJsZS1yb3cgW2NsYXNzKj1jb2wtXSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGljay1kb3RzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3cge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93OmJlZm9yZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdzpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2LCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC52aWV3LWlkLXRlc3RpbW9uaWFscyAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnZpZXctaWQtdGVzdGltb25pYWxzIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAudmlldy1pZC10ZXN0aW1vbmlhbHMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDEge1xuICBmb250LWZhbWlseTogXCJHZWlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NEE1MDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoMiwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB1bCxcbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIG9sIHtcbiAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmVzLWxlYWQtaW1hZ2UuZXMtbGVhZC1pbWFnZS1mdWxsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sZWFkLWltYWdlLXBhcnRpYWwge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDExNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuZXMtbGVhZC1pbWFnZS5lcy1sZWFkLWltYWdlLWZ1bGwsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5lcy1sZWFkLWltYWdlLXBhcnRpYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBoMywgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlLnB1bGwtcmlnaHQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZS5wdWxsLWxlZnQge1xuICBtYXJnaW46IDAuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGRpdltjbGFzc149d2lzdGlhX10sIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBkaXZbY2xhc3MqPXdpc3RpYV9dIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnRlcnJ1cHRlZC1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWM5YzljO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5pbnRlcnJ1cHRlZC1jb250ZW50IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNzlhYzQyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzlhYzQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICM3OWFjNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLnNlcnZpY2VQYW5lbHMgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5zZXJ2aWNlUGFuZWxzIC5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAudGV4dC1sb25nIC5iZy1sdC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAudGV4dC1sb25nIC4tbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LWJsb2NrIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgaDQsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBwLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zdWJoZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LWJsb2NrIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5saW5rLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgaDIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAudGV4dC1sb25nIC5zdWJ0aXRsZSwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC50ZXh0LWxvbmcgLmNvbnRlbnQtYmxvY2sgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGgyOmFmdGVyLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRleHQtbG9uZyAuc3VidGl0bGU6YWZ0ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5jb250ZW50LWJsb2NrIC5zdWJ0aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgcC5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEubGluay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIHVsLmdyZWVuLXNxdWFyZS1idWxsZXRzIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0wLjllbTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBjb2xvcjogIzc5YWM0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMS41ZW0gMWVtIDEuNWVtIDIuNWVtO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50ZXN0aW1vbmlhbC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTAuNjVlbTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGNvbG9yOiAjNzlhYzQyO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDNweCAjNzlhYzQyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNpcmNsZS1pY29uLWJvcmRlci5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGRkO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIgaSB7XG4gIG1hcmdpbjogMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jaXJjbGUtaWNvbi1ib3JkZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNpcmNsZS1pY29uLWJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuZGVzY3JpcHRpb24tb25seSB7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuaW1nLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5pbWctY29ybmVyLnRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5pbWctY29ybmVyLnRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmltZy1jb3JuZXIuYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuaW1nLWNvcm5lci5ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmltZy1jb3JuZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50cmlhbmdsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnRyaWFuZ2xlLWNvbnRhaW5lciAudHJpYW5nbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNrZXdYKC01NS45OGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC50cmlhbmdsZS1jb250YWluZXIgLnRyaWFuZ2xlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogc2tld1goNTUuOThkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xuICBoZWlnaHQ6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5jYXJkLXJvdyBhLmNvbnRlbnQtY2FyZCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGgzLCAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoNCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gcCwgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgYS5jb250ZW50LWNhcmQ6aG92ZXIsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmxhcmdlLWJvZHkgLnZlcnRpY2FsLWxpbmUgLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5zbWFsbC1ib2R5IC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suc21hbGwtYm9keSAuYm9keS1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAgZGl2OmZpcnN0LWNoaWxkIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmJvZHktZ3JvdXAgZGl2OmZpcnN0LWNoaWxkIC5jaXJjbGUtaWNvbi1ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuYm9keS1ncm91cCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5pY29uLWxpc3QgLmNvbC1tZC00ID4gLmJvZHktZ3JvdXAgZGl2Om5vdCguY2lyY2xlLWljb24tYm9yZGVyKTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saXN0IC5jb2wtbWQtNCA+IC5ib2R5LWdyb3VwIGRpdjpub3QoLmNpcmNsZS1pY29uLWJvcmRlcik6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saW5rIC5pY29uLWxpbmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1saW5rIC5pY29uLWxpbmstaXRlbSAuY2lyY2xlLWljb24tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjN0NBMDRBO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tbGluayAuaWNvbi1saW5rLWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keS1saW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLmljb24tYm9keS1saW5rcyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2suaWNvbi1ib2R5LWxpbmtzIGxpIGEgLmNpcmNsZS1pY29uLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jay5pY29uLWJvZHktbGlua3MgbGkgYSAuY2lyY2xlLWljb24tYm9yZGVyLmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjN0NBMDRBO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrLnZpZGVvLWZ1bGwge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sudmlkZW8tZnVsbCAuYm9keS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCAuY2FyZC1ib2R5IC5mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgLmNhcmQtYm9keSAuZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAuY29udGVudC1ibG9jayAuc2VydmljZXMtY2FyZC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm5vZGUtZGV0YWlsLXBhZ2UtLWxlZ2FjeS1jb250ZW50IC5jb250ZW50LWJsb2NrIC5zZXJ2aWNlcy1jYXJkLmNhcmQgaW1nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLnNlcnZpY2VzLWNhcmQuY2FyZCBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLmNvbnRlbnQtYmxvY2sgLmNhbGxvdXQtZ3JpZCAubGVhZC1pbWFnZS10aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuY29udGVudC1ibG9jayAuYWxpZ24tY2VudGVyLXRvLWNvbCwgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5jb250ZW50LWJsb2NrIC5yZXZlcnNlLXJvdy10by1jb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLmNvbnRlbnQtYmxvY2sgLnJldmVyc2Utcm93LXRvLWNvbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuY29udGVudC1ibG9jayAuY2lyY2xlLWljb24tYm9yZGVyLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NDRBNTA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5jb250ZW50LWJsb2NrIC5jb250YWluZXIgLnJvdyAuc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAuZGV0YWlsLWJhbm5lci0tZGVsaXZlcmFibGUgLmV2ZW50LWRhdGVzIHtcbiAgY29sb3I6IHJnYmEoMTEsIDE1LCAzNCwgMC43KTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI5NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuc3ZnLWV2LXJvYWQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMCU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5zaWRlYmFyLWV4cGFuZCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC1yb3cgYS5jb250ZW50LWNhcmQge1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIHtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGg0LCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gcCwgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiAuYXJ0aWNsZS1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQgLmxlYWQtaW1hZ2UtdGh1bWIgLmFydGljbGUtaW5mbyBoMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIC5hcnRpY2xlLWluZm8gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZCAubGVhZC1pbWFnZS10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkIC5sZWFkLWltYWdlLXRodW1iIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmhvdmVyIGltZywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZDpmb2N1cyBpbWcge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmhvdmVyLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIGEuY29udGVudC1jYXJkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciBhLmNvbnRlbnQtY2FyZDpob3ZlciBpbWcsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgYS5jb250ZW50LWNhcmQ6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYWxsb3V0LWdyaWQgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzlhYzQyO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM3OWFjNDI7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5ncmVlbi1ib3JkZXIgLmJpby1jYXJkID4gLmNvbnRlbnQuYmctd2hpdGUgaDIsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSAubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQgLnRleHQtbG9uZyAuc3VidGl0bGUsIC5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSAuc3VidGl0bGUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBoMywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZ3JlZW4tYm9yZGVyIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRlIHAge1xuICBjb2xvcjogIzU0NWY2NDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmdyZWVuLWJvcmRlciAuYmlvLWNhcmQgPiAuY29udGVudC5iZy13aGl0ZSBhIHtcbiAgY29sb3I6IGJsdWU7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmltZy1mcmFtZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuaW1nLWZyYW1lIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIHBhZGRpbmc6IDc1cHggMjBweCAwIDIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAubmFtZTphZnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLmNsb3NlLWJpbywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkIC5jb250ZW50IC5saW5rZWQtaW4tcHJvZmlsZSB7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyIC5iaW8tY2FyZCAuY29udGVudCAuY2xvc2UtYmlvLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQgLmNvbnRlbnQgLm9wZW4tYmlvIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIgLmJpby1jYXJkLmV4cGFuZC1kZXNjcmlwdGlvbiAuaW1nLWZyYW1lLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lciAuYmlvLWNhcmQuZXhwYW5kLWRlc2NyaXB0aW9uIC5jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuaW1nLWZyYW1lLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLm5hbWUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAudGl0bGUsIC5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCBhLm9wZW4tYmlvIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IHtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAuYmlvLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmNsb3NlLWJpbywgLm5vZGUtLXR5cGUtZnVsbC13aWR0aC1wYWdlIC5ub2RlLWRldGFpbC1wYWdlX19jb250YWluZXIgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyLWJpb3MgLmJsb2NrLXZpZXdzIC5iaW8tY2FyZC1jb250YWluZXIuZXhwYW5kIC5jb250ZW50IC5saW5rZWQtaW4tcHJvZmlsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1mdWxsLXdpZHRoLXBhZ2UgLm5vZGUtZGV0YWlsLXBhZ2VfX2NvbnRhaW5lciAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXItYmlvcyAuYmxvY2stdmlld3MgLmJpby1jYXJkLWNvbnRhaW5lci5leHBhbmQgLmNvbnRlbnQgLmNsb3NlLWJpbyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIC5jb250YWluZXIgLmNhcmQtd3JhcHBlci1iaW9zIC5ibG9jay12aWV3cyAuYmlvLWNhcmQtY29udGFpbmVyLmV4cGFuZCAuY29udGVudCAubGlua2VkLWluLXByb2ZpbGUge1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIiRlcy1ibHVlOiM3Q0EwNEE7XG5cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyOiAuNXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIC5jb2xsYXBzZS1hY2NvcmRpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgfVxuICAgIC5jb2xsYXBzZS1hY2NvcmRpb24ge1xuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGVzLWJsdWU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICAgICAgaDIsIGgzIHtcbiAgICAgICAgICBjb2xvcjogJGVzLWJsdWU7XG4gICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRlcy1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMCksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNjApO1xuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICM0NDRhNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib2R5LWNvbnRhaW5lciB7XG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWhlYWRlciArIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy9hY2NvcmRpb24uc2Nzcyc7XG5cbi5ub2RlLWRldGFpbC1wYWdlLS1sZWdhY3ktY29udGVudCAudGV4dC1sb25nIHtcbiAgQGltcG9ydCAnLi9ib290c3RyYXAvc3R5bGVzaGVldHMvYm9vdHN0cmFwLnNjc3MnO1xuICBAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy9iYXNlLnNjc3MnO1xuICBAaW1wb3J0ICcuL2Jvb3RzdHJhcC9zdHlsZXNoZWV0cy90YWJsZS1vZi1jb250ZW50cy5zY3NzJztcbiAgQGltcG9ydCAnLi9ib290c3RyYXAvc3R5bGVzaGVldHMvdGFibGUuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYm9vdHN0cmFwL3N0eWxlc2hlZXRzL3NsaWNrLXNsaWRlcnMuc2Nzcyc7XG4gIEBpbXBvcnQgJy4vYm9vdHN0cmFwL3N0eWxlc2hlZXRzL2ltYWdlcy5zY3NzJztcbiAgQGltcG9ydCAnLi9ib290c3RyYXAvc3R5bGVzaGVldHMvY2FyZHMuc2Nzcyc7XG5cbiAgbGluZS1oZWlnaHQ6IDE3NSU7XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBtYXJnaW46IC41ZW0gMCAwIDA7XG4gIH1cbiAgaDIsIGgzLCBoNHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYmxvY2s6IDFlbTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIH1cblxuICAuZXMtbGVhZC1pbWFnZS5lcy1sZWFkLWltYWdlLWZ1bGwge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbiAgLmVzLWxlYWQtaW1hZ2UtcGFydGlhbCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgLmVzLWxlYWQtaW1hZ2UuZXMtbGVhZC1pbWFnZS1mdWxsLCAuZXMtbGVhZC1pbWFnZS1wYXJ0aWFsIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgICBoMywgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gICAgJi5wdWxsLXJpZ2h0LCAmLnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW46IC41ZW07XG4gICAgfVxuICAgIGRpdltjbGFzc149J3dpc3RpYV8nXSwgZGl2W2NsYXNzKj0nd2lzdGlhXyddIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaW50ZXJydXB0ZWQtY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YzljOWM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YzljOWM7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtcGlsbHMge1xuICAgICYubmF2LWp1c3RpZmllZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICAgIGNvbG9yOiAjNzlhYzQyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzlhYzQyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc5YWM0MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlUGFuZWxzIHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4kZXMtZ3JlZW46ICM3OWFjNDI7XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSAudGV4dC1sb25nIHtcbiAgLmJnLWx0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG5cbiAgLi1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS1kZXRhaWwtcGFnZS0tbGVnYWN5LWNvbnRlbnQge1xuICAuY29udGVudC1ibG9ja3tcbiAgICAvL0dlbmVyYWwgc3R5bGVzXG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgyLCBoMywgaDQsIHAsIGEsIC5zdWJoZWFkaW5ne1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICAgIH1cbiAgICBoMiwgaDMsIGEubGluay10aXRsZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAuc3ViaGVhZGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIGEubGluay10aXRsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5idG4tc3F1YXJle1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICB1bC5ncmVlbi1zcXVhcmUtYnVsbGV0c3tcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGl7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMC45ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjVBMFwiO1xuICAgICAgICAgIGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAxZW0gMS41ZW0gMi41ZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS42NWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgIGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuY2lyY2xlLWljb24tYm9yZGVye1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGVzLWdyZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICYubGlnaHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgfVxuICAgICAgJi5kYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY2cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm9keS1ncm91cHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tb25seXtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICB9XG4gICAgLmltZy1jb3JuZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgICYudG9wLWxlZnR7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYudG9wLXJpZ2h0e1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5ib3R0b20tcmlnaHR7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLmJvdHRvbS1sZWZ0e1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGUtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTU1Ljk4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goNTUuOThkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGEuY29udGVudC1jYXJke1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5jb250ZW50LWNhcmQge1xuICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGgzLCBoNCwgcCwgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgQHN1cHBvcnRzICggb2JqZWN0LWZpdDogY292ZXIgKSB7XG4gICAgICAubGVhZC1pbWFnZS10aHVtYiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL0NvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXNcbiAgICAmLmxhcmdlLWJvZHl7XG4gICAgICAudmVydGljYWwtbGluZXtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsLWJvZHl7XG4gICAgICAudGl0bGV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvZHktZ3JvdXB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tYm9keXtcbiAgICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHktZ3JvdXAge1xuICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuY2lyY2xlLWljb24tYm9yZGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbi1saXN0IHtcbiAgICAgIC5jb2wtbWQtNCB7XG4gICAgICAgID4gLmJvZHktZ3JvdXAge1xuICAgICAgICAgIGRpdjpub3QoLmNpcmNsZS1pY29uLWJvcmRlcik6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWxpbmt7XG4gICAgICAuaWNvbi1saW5rLWl0ZW17XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIC5jaXJjbGUtaWNvbi1ib3JkZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRlcy1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tYm9keS1saW5rc3tcbiAgICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAuY2lyY2xlLWljb24tYm9yZGVye1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJi5saWdodHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi52aWRlby1mdWxse1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgLmJvZHktY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2VzLWNhcmQuY2FyZHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCw1MCw1MCwwLjEpO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGxvdXQtZ3JpZCB7XG4gICAgICAubGVhZC1pbWFnZS10aHVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLWZ1bGwtd2lkdGgtcGFnZSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICAuYWxpZ24tY2VudGVyLXRvLWNvbCwgLnJldmVyc2Utcm93LXRvLWNvbCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIC5yZXZlcnNlLXJvdy10by1jb2wge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5jaXJjbGUtaWNvbi1ib3JkZXIubGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNDQ0QTUwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAuc3ViaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZGV0YWlsLWJhbm5lci0tZGVsaXZlcmFibGUge1xuICAgIC5ldmVudC1kYXRlcyB7XG4gICAgICBjb2xvcjogcmdiYSgxMSwgMTUsIDM0LCAwLjcwKTtcbiAgICB9XG4gIH1cblxuICAubm9kZS1kZXRhaWwtcGFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAuc3ZnLWV2LXJvYWQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLWV4cGFuZCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGEuY29udGVudC1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEuY29udGVudC1jYXJkIHtcbiAgICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBoMywgaDQsIHAsIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAgICAgICAgIC5sZWFkLWltYWdlLXRodW1iIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tc3F1YXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAuY2FsbG91dC1ncmlkIHtcbiAgICAgICAgLmxlYWQtaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC13cmFwcGVyLWJpb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmJsb2NrLXZpZXdzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5iaW8tY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgJi5ncmVlbi1ib3JkZXJ7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzlhYzQyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzlhYzQyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRle1xuICAgICAgICAgICAgICAgIGgyLCBoMywgcHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmlvLWNhcmR7XG4gICAgICAgICAgICAgIC5pbWctZnJhbWV7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzKG9iamVjdC1maXQ6IGNvdmVyKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJpby1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbG9zZS1iaW8sIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlLWJpbywgLm9wZW4tYmlve1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmV4cGFuZC1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAuaW1nLWZyYW1lLCAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXhwYW5ke1xuICAgICAgICAgICAgICAuaW1nLWZyYW1lLCAubmFtZSwgLnRpdGxlLCBhLm9wZW4tYmlve1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAuYmlvLWRlc2NyaXB0aW9uLCAuY2xvc2UtYmlvLCAubGlua2VkLWluLXByb2ZpbGV7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlLWJpb3tcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2N1c3RvbVZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG5cbn1cbiIsImgxIHtcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG5oMiB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuXG5oMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oMyB7XG4gIGF7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxuLmxlYWR7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmRpc3BsYXktcHJpbnQtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludHtcbiAgLmRpc3BsYXktcHJpbnQtb25seXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuaDIucmliYm9uIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGVzLWRrLWdyYXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRlcy1kay1ncmF5O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJvcmRlci10b3A6IDIycHggc29saWQgJGVzLWRrLWdyYXk7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGVzLWRrLWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkZXMtZGstZ3JheTtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAmLmtleS10YWtlYXdheXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgfVxufVxuLnNpZGViYXItZmxvYXR7XG4gIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGViYXItZXhwYW5ke1xuICBib3JkZXItdG9wOiA0cHggc29saWQgJGVzLWdyZWVuO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gIGNsZWFyOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMWVtO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogLjVlbSAuNWVtIC4yNWVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyAnO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zaWRlYmFyLWV4cGFuZC1ib2R5e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgJi5leHBhbmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuYnRuLmV4cGFuZCwgLmJ0bi5jb2xsYXBzZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzRhNzdiYjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAuZmEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmJ0bi5leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idG4uY29sbGFwc2V7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmV4cGFuZCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgLmJ0bi5leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bi5jb2xsYXBzZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oMy5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLnZpZXctbGFyZ2VyLWJ0bntcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uYnctaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgb3BhY2l0eTogLjg7XG59XG4vL3N2ZyBmaXhlcyBmb3IgSUVcbi5zdmctaWUtaW1nIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uc3ZnLWllLWltZ0xne1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3ZnLWllTGd7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDY4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zdmctaWV7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDY4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAxZW07XG4gIH1cbn1cbi8vYmcgY29sb3JzXG4uYmctZ3JheSB7XG4gIEBleHRlbmQgLmJnLWluZm87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMy5iZy1pbmZvIHtcbiAgcGFkZGluZzogLjVlbSAuNzVlbTtcbn1cbnAuYmctcHJpbWFyeSwgcC5iZy1zdWNjZXNzLCBwLmJnLWluZm8sIHAuYmctd2FybmluZywgcC5iZy1kYW5nZXIge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5iZy1vcmFuZ2UsXG4uYmctYmx1ZSxcbi5iZy1sdC1ibHVlLFxuLmJnLWdyZWVuLFxuLmJnLWRrLWdyYXkge1xuICBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgYS5idG4tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICRlcy1vcmFuZ2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAkZXMtYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctbHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRlcy1sdC1ibHVlO1xuICBjb2xvcjogI2ZmZlxufVxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogJGVzLWdyZWVuO1xuICBjb2xvcjogI2ZmZlxufVxuLmJnLWRrLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAkZXMtZGstZ3JheTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBoMiwgaDMsIGg0LCBsYWJlbCwgYSwgcCB7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cbn1cbi5iZy1sdC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDIyMywgMTg5KTtcbn1cbi5iZy1kay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU2YzEwO1xufVxuLmJnLWx0LWdyYXl7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTgsIDE5OCwgMTk3KTtcbn1cbi5iZy1kay1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg0LCA5NSwgMTAwKTtcbn1cbi5iZy13aGl0ZS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5iZy13aGl0ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi8vIEdyYWRpZW50IGJhY2tncm91bmRzXG4uYmctZGstZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTUsMTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsIHJnYmEoMTQsMTUsMTYsMSkgNDUlLCByZ2JhKDY4LDc0LDgwLDEpIDEwMCUpO1xuXG4gIGgyLCBoMywgaDQsIGxhYmVsLCBhLCBwLCB1bCBsaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgYTpub3QoLmNvbnRlbnQtY2FyZCk6bm90KC5idG4pe1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYudmVydGljYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE0LDE1LDE2LDEpIDQ1JSwgcmdiYSg2OCw3NCw4MCwxKSAxMDAlKTtcbiAgfVxufVxuLmJnLWx0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDI0MSwyNDEsMjQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCByZ2JhKDI0MSwyNDEsMjQxLDEpIDQ1JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbn1cbi5iZy10ZWFsLWdyYWRpZW50e1xuICBiYWNrZ3JvdW5kOiAkZXMtbHQtYmx1ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjNTI4ZmFiIDQwJSwgIzdkYjJjYiAxMDAlKTtcbiAgaDIsIGgzLCBoNCwgbGFiZWwsIGEsIHB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cbi5iZy1vcmFuZ2UtZ3JhZGllbnR7XG4gIGJhY2tncm91bmQ6ICRlcy1vcmFuZ2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0M2RlZywgI2Y3OTAxNSA0MCUsICNmZGFkNGUgMTAwJSk7XG4gIGgyLCBoMywgaDQsIGxhYmVsLCBhLCBwe1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG4uYmctZGstc2lsdmVyLWdyYWRpZW50e1xuICBiYWNrZ3JvdW5kOiAjNDQ0YTUwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDNkZWcsICM0NDRhNTAgNDAlLCAjNTQ1ZjY0IDEwMCUpO1xuICBoMiwgaDMsIGg0LCBsYWJlbCwgYSwgcHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vL2NhbGVuZGFyXG4uY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgLmNhbGVuZGFyLW1vbnRoLCAuY2FsZW5kYXItZGF5e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5jYWxlbmRhci1kYXkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXJ7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICAgbGkgPiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5hY3RpdmUgPiBzcGFue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGVzLWdyZWVuO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgY29sb3I6ICRlcy1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4ubGlzdC1pbmxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYgPiBsaS5jb21tZW50X2ZvcmJpZGRlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG4uY2VudGVyLXZlcnRpY2FsbHl7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIGRpdntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuLyogVGhlIGVsZW1lbnQgdG8gYmUgY2VudGVyZWQsIGNhbiBhbHNvIGJlIG9mIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4uY2VudGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi8vbGVnYWxcbm9sLmxpY2Vuc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIHRyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzBDMEMwO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzo1cHggMDtcbiAgfVxuICBsaS5oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuXG4gID4gbGkgPiBvbCB7XG4gICAgcGFkZGluZzowO1xuICB9XG5cbiAgPiBsaSA+IG9sID4gbGkgPiBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgfVxuXG4gID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHJvb3Q7XG4gIH1cblxuICA+IGxpID4gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IHN1YnNlY3Rpb247XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgPiBsaSA+IG9sID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdWJzZWN0aW9uO1xuICB9XG5cbiAgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHJvb3QpIFwiLlwiIGNvdW50ZXIoc3Vic2VjdGlvbikgXCIgXCI7XG4gIH1cbn1cbi5uby1wYWRkaW5ne1xuICBwYWRkaW5nOiAwO1xufVxuLm5vLWhvcnotcGFkZGluZyB7XG4gIGltZyB7XG4gICAgLy9wYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuLmZ1bGwtbWFyZ2luLWJvdHRvbXtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmhhbGYtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy9ibG9ja3F1b3RlXG5ibG9ja3F1b3RlIHtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRlcy1ncmVlbjtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0uNjVlbTtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRlcy1ncmVlbjtcbiAgfVxufVxuLndyYXAtd29yZHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4ucHVsbHF1b3RlLXJpZ2h0e1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IC4yNWVtIDAgLjI1ZW0gLjVlbTtcbiAgbWFyZ2luOiAuNWVtIDAgLjVlbSAyZW07XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkZXMtZ3JlZW47XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGVzLWx0LWdyYXk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHVsbHF1b3RlLWxlZnR7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAuMjVlbSAxZW0gLjI1ZW0gMDtcbiAgbWFyZ2luOiAuNWVtIDJlbSAxZW0gMDtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRlcy1ncmVlbjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGVzLWx0LWdyYXk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAgIG1hcmdpbjogLjVlbSAyZW0gMWVtIDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnB1bGxxdW90ZS1mdWxse1xuICBAZXh0ZW5kIC5wdWxscXVvdGUtbGVmdDtcbiAgYm9yZGVyLXRvcDogM3B4ICNkYWRhZGEgc29saWQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogLjc1ZW0gMWVtIC43NWVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICAuZmEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG59XG5cbi8vYnlsaW5lXG4uYnlsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uYXV0aG9yLCAuY29udHJpYnV0b3J7XG4gIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuLmZpZWxkLWVzb3VyY2UtcHViYXV0aG9yLCAuYXV0aG9ye1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW46IC41ZW0gMDtcbn1cbi5maWVsZC1lc291cmNlLXNvcnQtZGF0ZXtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb250cmlidXRvciB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBvcGFjaXR5OiAuNztcbn1cbi5wdWItZGF0ZSwgLnB1Yi1pZCwgLmZpZWxkLWxhYmVsIHtcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHViLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJ0aXRsZSB7XG4gIEBleHRlbmQgaDI7XG4gIGNvbG9yOiAkZXMtYmx1ZTtcbiAgbWFyZ2luOiAuMjVlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogLjg7XG59XG4uc3ViaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZXMtZGstZ3JheTtcbn1cbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4uaW5pdGlhbHtcbiAgY29sb3I6ICRlcy1ncmVlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5kcm9wLWNhcHtcbiAgY29sb3I6ICRlcy1sdC1ibHVlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuLndlbGwge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgJi5kb3dubG9hZGFibGUtY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuXG4gICAgaDJ7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgICB9XG4gIH1cbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci10b3A6ICNkYWRhZGEgMnB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206ICNkYWRhZGEgMnB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuICAgIH1cbiAgfVxuICAmLXdhcm4ge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZXMtb3JhbmdlO1xuICB9XG4gICYtc3VjY2VzcyB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgfVxufVxuLmJvcmRlci13ZWxsIHtcbiAgaDJ7XG4gICAgY29sb3I6ICRlcy1ibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi53ZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNTtcbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuICAgIH1cbiAgfVxufVxuLmRvd25sb2FkYWJsZS1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG4uZG93bmxvYWRhYmxlLWNvbnRlbnQge1xuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGFsaWMge1xuICBmb250LXdlaWdodDogaXRhbGljO1xufVxuLmluZGVudHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5iaWctYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJi5kcm9wc2hhZG93e1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbn1cbi5zbWFsbHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmJpZy1udW1iZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG4uaGVhZGVyLXdoaXRlLWJvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG4uY29sbGFwc2libGUtd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxhcHNpYmxlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcy1ibHVlO1xuICBib3JkZXItY29sb3I6ICM0MDZiYWI7XG59XG4uY29sbGFwc2libGUtd3JhcHBlciBhOmZvY3VzOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1Zjk5O1xuICBib3JkZXItY29sb3I6ICMxZDMxNGY7XG59XG4vL3NxdWFyZSBidWxsZXRzXG4uZmllbGQtYm9keSwgLmZpZWxkLWVzb3VyY2UtcHJldmlldyB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgfVxufVxuLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cbi5lcy1pbml0aWFsLWhpZGRlbntcbiAgZGlzcGxheTpub25lO1xufVxuLnZpZXctcHJlc3MtcmVsZWFzZXMge1xuICAucGFuZWwge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuLy9hdWRpb1xuLmF1ZGlvLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5maWVsZC1pdnItcmVjb3JkaW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tZWpzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWVqcy1wbGF5bGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpe1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZWpzLWNvbnRyb2xzIHtcbiAgLm1lanMtdGltZS1yYWlsIHtcbiAgICAubWVqcy10aW1lLWxvYWRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMDAsMjAwLDIwMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwuOSkpXG4gICAgfVxuICAgIC5tZWpzLXRpbWUtY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMjEsMTcyLDY2LC44KSxyZ2JhKDgyLDExNyw0NSwuOCkpO1xuICAgIH1cbiAgfVxufVxuLy9yZXNwb25zaXZlIHZpZGVvXG4uZXh0LXZpZGVvLWNvbnRhaW5lcntcbiAgcGFkZGluZzogMWVtO1xuXG4gIC5leHQtdmlkZW97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuLmZpeGVkLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLy9jaXJjbGVzXG4uY2lyY2xlLWljb24tdGV4dHVyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMDtcblxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZmEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNpcmNsZS1pY29uLXRleHR1cmUtc20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3NtLWljb24tdGV4dHVyZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTU2LCAxNzgsIDAuOCk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgLmZhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4uY2lyY2xlLWljb24tdGV4dHVyZS14cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNTYsIDE3OCwgMC44KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLmljb24tY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLy8gSW1hZ2Ugb3ZlcmxheSB1c2VkIG9uIEJDUlAxN1xuLmltZy1vdmVybGF5LWNvbnRhaW5lcntcbiAgaW1ne1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIGltZzpob3ZlcntcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIC5jb2wtc20tNntcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgfVxufVxuLmltZy1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4ycztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaW1nLW92ZXJsYXk6aG92ZXIgLmltZy1vdmVybGF5LWRlc2NyaXB0aW9uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWF4LWhlaWdodDogMzI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmltZy1vdmVybGF5LWNvbWluZy1zb29uLCAuaW1nLW92ZXJsYXktc2VlLW1vcmUsIC5ncmF5LWltZy1vdmVybGF5e1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICB9XG4gICAgLmdyYXktaW1nLW92ZXJsYXkgPiBkaXZ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgICAuaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5pbWctb3ZlcmxheS1zZWUtbW9yZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuLmdyYXktaW1nLW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCAxOTgsIDE5NywgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNSUgNDElO1xufVxuLmdyYXktaW1nLW92ZXJsYXkgPiBkaXYge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluO1xufVxuXG4uaW1nLW92ZXJsYXktY29taW5nLXNvb24sIC5pbWctb3ZlcmxheS1zZWUtbW9yZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHZpc2liaWxpdHkgLjJzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdyYXktaW1nLW92ZXJsYXk6aG92ZXJ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbWctb3ZlcmxheS1zZWUtbW9yZTpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW1nLW92ZXJsYXktbGFiZWwge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoM3tcbiAgICBtYXJnaW46IC41ZW0gYXV0byAxLjVlbSBhdXRvO1xuICB9XG59XG4uaW1nLW92ZXJsYXktaWNvbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAub3ZlcmxheXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGgze1xuICAgICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5mYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyNSU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC8vYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgICBpbWcge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cbiAgfVxufVxuLmdyYXktYm9yZGVyLWNhcmQuYm94LWhlaWdodC0zMDB7XG4gIGhlaWdodDogNDYwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5ib3gtaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAuNWVtKTtcbn1cbi5jaXJjbGUtaWNvbi1pbWcge1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogOTBweDtcbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuLmNpcmNsZS1pY29uLCAuY2lyY2xlLWljb24tbWQsIC5jaXJjbGUtaWNvbi1zbSB7XG4gIGl7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBjb2xvcjogJGVzLWJsdWU7XG4gIH1cbn1cbi5jaXJjbGUtaWNvbi1tZC1ibHVlIHtcbiAgQGV4dGVuZCAuY2lyY2xlLWljb24tbWQ7XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIGl7XG4gICAgYmFja2dyb3VuZDogJGVzLWx0LWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmNpcmNsZS1pY29uLCAuY2lyY2xlLWljb24tbWQsIC5jaXJjbGUtaWNvbi1zbSAsIC5jaXJjbGUtaWNvbi1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBoM3tcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBpIHtcbiAgICBtYXJnaW46IC4yNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuLmNpcmNsZS1pY29uLW1kIHtcbiAgaSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG4uY2lyY2xlLWljb24tc20ge1xuICBpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5hLmNpcmNsZS1pY29uLXNtIHtcbiAgaXtcbiAgICBjb2xvcjogJGVzLWdyZWVuO1xuICB9XG59XG4uY2lyY2xlLWljb24tZGstZ3JheSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NDVmNjQ7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ud2VsbCB7XG4gIC5jaXJjbGUtaWNvbi1zbSB7XG4gICAgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLmNpcmNsZS1pY29uIHtcbiAgJi13YXJuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5mYS1sb2NrIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtb3JhbmdlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jaXJjbGUtc20ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbn1cbi5jaXJjbGUtYmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxucC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cbi8vaW5mb3JncmFwaGljIGZvciBob21lcGFnZSBhbmQgc29sdXRpb25zIGZvciB1dGlsaXRpZXMgcGFnZXNcbi5ob21lcGFnZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjNGE3N2JiIGNlbnRlciBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbGlwLWNpcmNsZSB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDYwcHggYXQgY2VudGVyKTtcbn1cbmxpLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWx0LWdyYXk7XG59XG5cblxuLy9Tb2NpYWwgRW1iZWRzXG4udHdpdHRlci10d2VldCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmluc3RhZ3JhbS1tZWRpYXtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy9JbnRlcmFjdGl2ZSBFViBNYXBcbi5zdmctZXYtcm9hZC13cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwJTtcbiAgc3Zne1xuICAgIGE6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIHRleHR7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG4gIC5zdmctbGluay10ZXh0e1xuICAgIGZpbGw6ICRlcy1kay1ncmF5O1xuICB9XG4gIC5zdmctbGluazpob3ZlciA+IHJlY3QsXG4gIC5zdmctbGluazpob3ZlciA+IGNpcmNsZSxcbiAgLnN2Zy1saW5rOmhvdmVyID4gcGF0aHtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxufVxuXG4vL0ludGVyYWN0aXZlIDktUmVnaW9uIE1hcFxuLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlcntcbiAgc3Zne1xuICAgIGE6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zdmctbGluay10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZpbGw6ICM1NDVmNjQ7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZpbGw6ICM1NDVmNjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5zdmctbGluazpob3ZlciA+IGcgPiBwYXRoLFxuICAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcG9seWdvbntcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuc3ZnLWxpbms6aG92ZXJ7XG4gICAgLnN2Zy1saW5rLXRleHQsLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwYXRoLC5zdmctbGluay1vdmVybGF5ID4gZyA+IHBvbHlnb257XG4gICAgZmlsbDogI2M2YzZjNTtcbiAgICBvcGFjaXR5OiAuNjU7XG4gIH1cbiAgLnN2Zy1saW5rLW92ZXJsYXkgPiBnOmhvdmVye1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICAuc3ZnLWxpbmstdGV4dCwuc3ZnLWxpbmstdGV4dC1vdmVybGF5e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vL0ludGVyYWN0aXZlIDktUmVnaW9uIE1hcFxuLnN2Zy1yZWdpb25hbC1tYXAtd3JhcHBlcntcbiBzdmd7XG4gICBhOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3ZnLWxpbmstdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmaWxsOiAjNTQ1ZjY0O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdmctbGluay10ZXh0LW92ZXJsYXl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmaWxsOiAjNTQ1ZjY0O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuc3ZnLWxpbms6aG92ZXIgPiBnID4gcGF0aCwgLnN2Zy1saW5rOmhvdmVyID4gZyA+IHBvbHlnb257XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLnN2Zy1saW5rOmhvdmVye1xuICAgIC5zdmctbGluay10ZXh0LC5zdmctbGluay10ZXh0LW92ZXJsYXl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnN2Zy1saW5rLW92ZXJsYXkgPiBnID4gcGF0aCwuc3ZnLWxpbmstb3ZlcmxheSA+IGcgPiBwb2x5Z29ue1xuICAgIGZpbGw6ICNjNmM2YzU7XG4gICAgb3BhY2l0eTogLjY1O1xuICB9XG4gIC5zdmctbGluay1vdmVybGF5ID4gZzpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgLnN2Zy1saW5rLXRleHQsLnN2Zy1saW5rLXRleHQtb3ZlcmxheXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3NpdGlvbmluZyBIZWxwZXIgQ2xhc3Nlc1xuLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVlbTtcbn1cblxuLy8gR3JpZCBhcnJhbmdlbWVudHNcbi5ncmlkLWJveHtcbiAgJi50d28tYnktdHdve1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJpdGVtMSBpdGVtM1wiXG4gICAgICAgIFwiaXRlbTIgaXRlbTRcIjtcbiAgICAuZ3JpZC1pdGVtMXtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtYXJlYTogaXRlbTE7XG4gICAgfVxuICAgIC5ncmlkLWl0ZW0ye1xuICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1hcmVhOiBpdGVtMjtcbiAgICB9XG4gICAgLmdyaWQtaXRlbTN7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLWFyZWE6IGl0ZW0zO1xuICAgIH1cbiAgICAuZ3JpZC1pdGVtNHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtYXJlYTogaXRlbTQ7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaXRlbTFcIlxuICAgICAgICBcIml0ZW0yXCJcbiAgICAgICAgXCJpdGVtM1wiXG4gICAgICAgIFwiaXRlbTRcIjtcbiAgICAgIC5ncmlkLWl0ZW0xe1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW0ye1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW0ze1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWl0ZW00e1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDQ7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgQHN1cHBvcnRzIG5vdCAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgLmdyaWQtaXRlbTEsIC5ncmlkLWl0ZW0yLCAuZ3JpZC1pdGVtMywgLmdyaWQtaXRlbTR7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmEubG9ja2VkLWNvbnRlbnQtaW5saW5le1xuICBib3JkZXItYm90dG9tOiAyLjVweCBkb3R0ZWQgJGVzLW9yYW5nZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2Yzg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXMtb3JhbmdlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjAwMCwgMC41OTAsIDEuMDAwLCAwLjI2MCk7XG4gIH1cbiAgJjpmb2N1c3tcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgJGVzLW9yYW5nZTtcbiAgfVxuICAubG9ja2VkLWNvbnRlbnQtdG9vbHRpcFtyb2xlPVwidG9vbHRpcFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyID4gLmxvY2tlZC1jb250ZW50LXRvb2x0aXBbcm9sZT1cInRvb2x0aXBcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRlcy1vcmFuZ2U7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMHB4O1xuICAgIGl7XG4gICAgICBjb2xvcjogJGVzLW9yYW5nZTtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggYXV0byA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5idG4ubG9ja2VkLWNvbnRlbnQtaW5saW5le1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcy1kay1ibHVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cbiAgJjpob3ZlciA+IC5sb2NrZWQtY29udGVudC10b29sdGlwW3JvbGU9XCJ0b29sdGlwXCJdIHtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMzVweDtcbiAgfVxufVxuXG4uYWxlcnQuYWxlcnQtYmxvY2t7XG4gIC5hbGVydC1zdWNjZXNze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY3ZTk7XG4gICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICB9XG4gIGEuY2xvc2V7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyBnbG9iYWwgc3R5bGVzXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgbWFyZ2luOiAwIDE4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuLnNsaWNrLWFycm93LCAuc2xpY2stYXJyb3c6aG92ZXIsIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcclxuICBjb2xvcjogJGVzLWRrLWdyYXk7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG59XHJcbi5zbGljay1kb3RzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuLy8zIHVwIGNhcm91c2VsXHJcbi5jYXJvdXNlbC1zbGlkZXIge1xyXG4gIGgze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAubmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbiAgLnNsaWNrLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGVzLWRrLWdyYXk7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICB9XHJcbiAgLnNsaWNrLW5leHR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtaXRlbXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuem9vbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XHJcbiAgICAgIGJvdHRvbTogLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCw0OSw1MiwuNik7XHJcbiAgICAgIGNvbnRlbnQ6ICdSZWFkIG1vcmUnO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdG9wOiAgLTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3MgbGluZWFyO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnpvb20tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGhvbWVwYWdlIGZlYXR1cmVkIGNhcm91c2VsIHN0eWxlc1xyXG4uZmVhdHVyZWQge1xyXG4gIC52aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luOiAtNDVweCAwIDAgLTI1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAvKiBib290c3RyYXA6IGZpeCBjb250ZW50IGhlaWdodCBpbnNpZGUgaGlkZGVuIHRhYnMgdG8gYWxsb3cgbXVsdGlwbGUgY2Fyb3VzZWxzICovXHJcbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLCAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC50YWItY29udGVudCA+IC5hY3RpdmUsIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRlcy1ncmVlbjtcclxuICB9XHJcbiAgLnJvdGF0b3Itc2VsZWN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5uYXYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXIsIC50YWItcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnNsaWRlLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuc2xpZGUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDVmNjQ7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXMtZ3JlZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICYuaGVhZGluZy1kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAudGVhc2VyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS5zbGljay1zbGlkZTpob3ZlciB7XHJcbiAgICAuc2xpZGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICBvcGFjaXR5OiAuOTU7XHJcbiAgICB9XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9TTFAgQXBwXHJcbi5zbHAtc2xpZGVye1xyXG4gIC5icm93c2UtZ3JpZC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gIC5zbGljay10cmFja3tcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3R7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwIDYuNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XHJcbiAgICAgIGNvbG9yOiAjNDQ0ZDUxO1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA3NTAlIDAgODUwJSAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNik7XHJcbiAgICAgIGNvbG9yOiAjNDQ0ZDUxO1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA3NTAlIDk1JSA3OTAlIDEwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL0F1dGhlbnRpY2F0ZWQgRGFzaGJvYXJkIENhcm91c2VsXHJcbi5yZWFjdC1hcHAtd3JhcHBlcntcclxuICAuYnJvd3NlLWdyaWQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAuc2xpY2stdHJhY2t7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMCAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIG1hcmdpbjogMCA2LjVweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjYpO1xyXG4gICAgICBjb2xvcjogIzQ0NGQ1MTtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcGFkZGluZzogNzUwJSAwIDg1MCUgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42KTtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDc1MCUgOTUlIDc5MCUgMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4vL0Jhbm5lciBDYXJvdXNlbFxyXG4uYmFubmVyLWNvbnRhaW5lcntcclxuICBwYWRkaW5nOiAyZW0gMDtcclxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIGltZ3tcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1zdHlsZXtcclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3Rze1xyXG4gICAgICBib3R0b206IC00NXB4O1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWFnZS1yZXNwb25zaXZle1xyXG4gICAgICBtYXgtd2lkdGg6IDY3JTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuZmlndXJlIHtcclxuICAuZXMtc2luZ2xlLXNsaWRlcntcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVzLXNpbmdsZS1zbGlkZXJ7XHJcbiAgaWZyYW1lIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRlcy1ncmVlbjtcclxuICB9XHJcbiAgLnJvdGF0b3Itc2VsZWN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC5uYXYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC00NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzLWRrLWdyYXk7IFxyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZXMtc2xpZGVyIHtcclxuICAgIC5zbGlkZS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2xpZGVyc1xyXG4uZXMtY29udGVudC1zbGlkZXItaG9tZSB7XHJcbiAgcGFkZGluZzogMmVtIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2tfX2Fycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIGdyYWRpZW50IGZhZGVzXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGFycm93c1xyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMb2dvIHNsaWRlclxyXG4uZXMtbG9nby1zbGlkZXIsIC5lcy1jb250ZW50LXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGdyYWRpZW50IGZhZGVzXHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gIH1cclxuICAvLyBhcnJvd3NcclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDIycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xpZW50LWxvZ28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubGVhZC1pbWFnZS10aHVtYiB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vQXV0aGVudGljYXRlZCByZXBvcnQgc2xpY2sgc2xpZGVyc1xyXG4uZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLFxyXG4uZXMtc2luZ2xlLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3Jle1xyXG4gIGNvbG9yOiAjZjFmMWYxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmVzLXNpbmdsZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZXtcclxuICBwYWRkaW5nOiA2cHggOXB4IDZweCAxMHB4O1xyXG59XHJcbi5lcy1zaW5nbGUtc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmV7XHJcbiAgcGFkZGluZzogNnB4IDExcHggNnB4IDhweDtcclxufVxyXG5cclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDJweDtcclxuICB3aWR0aDogNDJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxuICBmb250LXNpemU6IDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzU0NTc2NDtcclxuICBjb2xvcjogI2YxZjFmMTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHdyYXA7XHJcblxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gIH1cclxuICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIERhc2hib2FyZCBtaXhpbnM6IGZvciBzbW9vdGggYW5pbWF0aW9uIHRyYW5zaXRpb25zIG9uIERhc2hib2FyZCBDYXJkc1xuQG1peGluIHNtb290aC10cmFuc2l0aW9uKCRzZWNvbmRzKXtcbiAgdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2U7XG59XG4vLyBEYXNoYm9hcmQgbWl4aW5zOiBmb3IgYmx1cnJpbmcgYmFja2dyb3VuZCB0ZXh0IG9yIG1hdGVyaWFsIG9uIGhvdmVyXG5AbWl4aW4gYmx1ci1jb250ZW50KCRwaXhlbHMpe1xuICBmaWx0ZXI6IGJsdXIoJHBpeGVscyk7XG4gIC1tb3otZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xuICAtbXMtZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xuICAtby1maWx0ZXI6IGJsdXIoJHBpeGVscyk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCRwaXhlbHMpO1xufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIH1cbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGNhcmRzXG5cbi8vIEhvcml6b250YWwgY2FyZHNcbi8vXG4vLyBNYXJrdXA6XG4vLyAgPGRpdiBjbGFzcz1cImhvcml6b250YWwtY2FyZFwiPkhlcmUgaXMgYSBjYXJkPC9kaXY+XG4vL1xuLy8gU3R5bGUgZ3VpZGU6IENhcmRzLmhvcml6b250YWxcblxuLmhvcml6b250YWwtY2FyZHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCA2MnB4IC03cHggcmdiYSgwLDAsMCwwLjQ0KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxNXB4IDYycHggLTdweCByZ2JhKDAsMCwwLDAuNDQpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggNjJweCAtN3B4IHJnYmEoMCwwLDAsMC40NCk7XG4gIH1cbiAgLmltZy1tYXNre1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbWctbWFzayB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZmllbGQtYWJzdHJhY3R7XG4gICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gIH1cbiAgLmJvZHktdGV4dHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMWVtO1xuICB9XG4gIC5jb250ZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJi5jYXJkLWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRlcy1ncmVlbjtcbiAgICAmLW9yYW5nZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJGVzLW9yYW5nZTtcbiAgICB9XG4gICAgJi1ibHVlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZXMtbHQtYmx1ZTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6IGluaXRpYWw7XG4gIH1cbn1cblxuLy9mb3IgU0xQXG4vL1ZlcnRpY2FsIGNhcmRzXG4vL1xuLy9NYXJrdXA6XG4vLzxkaXYgY2xhc3M9XCJjYXJkLWNvbnRhaW5lclwiPlxuLy8gIDxkaXYgY2xhc3M9XCJyb3dcIj5cbi8vICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctNlwiPlxuLy8gICAgICA8ZGl2IGNsYXNzPVwiY2FyZFwiPlxuLy8gICAgICAgIDxhIGhyZWY9XCJodHRwczovL2lyaXMzLWxvY2FsLmVzb3VyY2UuY29tL2ZvcnVtMjAxOFwiPlxuLy8gICAgICAgICAgPGRpdiBjbGFzcz1cImltZy1tYXNrXCI+XG4vLyAgICAgICAgICAgIDxpbWcgY2xhc3M9XCJwaG90byBpbWctcmVzcG9uc2l2ZVwiIHNyYz1cImh0dHBzOi8vaXJpczMtbG9jYWwuZXNvdXJjZS5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvc2VhcmNoX3RodW1ibmFpbC9wdWJsaWMvcGVvcGxlLW1lZXRpbmctYXQtd2luZG93LmpwZ1wiPlxuLy8gICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICA8ZGl2IGNsYXNzPVwidGl0bGVcIj5cbi8vICAgICAgICAgICAgPGg0PkUgU291cmNlIEZvcnVtIDIwMTg8L2g0PlxuLy8gICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICA8ZGl2IGNsYXNzPVwiZGVzY3JpcHRpb25cIj5cbi8vICAgICAgICAgICAgPHA+VGhlIEUgU291cmNlIEZvcnVtIGtlZXBzIHlvdSBjdXJyZW50IG9uIHRvZGF54oCZcyB1dGlsaXR5IHRyZW5kcywgYmVzdCBwcmFjdGljZXMsIGFuZCBjcml0aWNhbCBpc3N1ZXMuIFdlIGJsZW5kIGNvbnRlbnQsIG5ldHdvcmtpbmcsIGFuZCBmdW4gdG8gY3JlYXRlIGEgdW5pcXVlIGF0bW9zcGhlcmUgb2YgY29sbGFib3JhdGlvbiBhbW9uZyBtb3JlIHRoYW4gNjAwIHV0aWxpdHkgcHJvZmVzc2lvbmFsc+KApjwvcD5cbi8vICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgPGRpdiBjbGFzcz1cIm1ldGFcIj5cbi8vICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJjb250ZW50LXR5cGVcIj5Jbi1wZXJzb24gZXZlbnQ8L3NwYW4+XG4vLyAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGltZXN0YW1wXCI+OCBtb250aHMgYWdvPC9zcGFuPlxuLy8gICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgPC9hPlxuLy8gICAgICA8L2Rpdj5cbi8vICAgIDwvZGl2PlxuLy8gIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gU3R5bGUgZ3VpZGU6IENhcmRzLnZlcnRpY2FsXG5cbi8vIG5ldyBjb250ZW50LXR5cGUgc3R5bGVzXG4uY29udGVudC10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTQ1ZjY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTQ1ZjY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA0LjVweDtcbiAgbWFyZ2luOiAxZW0gMWVtIDFlbSAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgJi5uZXcge1xuICAgIGJvcmRlci1jb2xvcjogJGVzLWdyZWVuO1xuICB9XG4gICYudXBkYXRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZXMtb3JhbmdlO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG5cbiAgLnBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW1nLW1hc2sge1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgfVxuICBpLmZhLWxvY2t7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtb3JhbmdlO1xuICAgIHRvcDogMTc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjkwO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5vdmVybGF5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE5OCwgMTk3LCAwLjI1KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCl7XG4gICAgLmltZy1tYXNre1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICB9XG4gICAgaS5mYS1sb2Nre1xuICAgICAgdG9wOiAxODVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpIHtcbiAgICAuaW1nLW1hc2t7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICBpLmZhLWxvY2t7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmltZy1tYXNre1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgaS5mYS1sb2Nre1xuICAgICAgdG9wOiAxODBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5pbWctbWFza3tcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIGkuZmEtbG9ja3tcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZSwgLmRlc2NyaXB0aW9uLCAuYXV0aG9yIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVlbTtcbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgIG1hcmdpbjogLjVlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaDR7XG4gICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIFRydW5jYXRpb24gaW4gQ2hyb21lLCBlc0NsYW1wLmpzIGZvciBGRlxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuICAuc3VidGl0bGV7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAuNWVtIDAgMCAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG4gIC5hdXRob3J7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMCAwIDA7XG4gICAgICBjb2xvcjogIzU0NWY2NDtcbiAgICAgIC8vIFRydW5jYXRpb24gaW4gQ2hyb21lLCBlc0NsYW1wLmpzIGZvciBGRlxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAvLyBUcnVuY2F0aW9uIGluIENocm9tZSwgZXNDbGFtcC5qcyBmb3IgRkZcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLm1ldGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5jb250ZW50LXR5cGV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmc6IDBweCA0LjVweDtcbiAgICB9XG4gICAgLnRpbWVzdGFtcCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDFlbTtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uY2FyZDpob3ZlcntcbiAgYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwwLDAsMC40NCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwwLDAsMC40NCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDM1cHggNjJweCAtN3B4IHJnYmEoMCwwLDAsMC40NCk7XG59XG4udmVydGljYWwtY2FyZHN7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjNTQ1ZjY0O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBtYXJnaW46IDFlbSAuNWVtIDJlbSAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzLjElIC0gMWVtKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuZmllbGQtbG9nbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC52ZXJ0aWNhbC1jYXJkcy1waG90byB7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBib3R0b206IDFlbTtcbiAgICBsZWZ0OiAzNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC53ZWxsIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgfVxuICB9XG4gIC52ZXJ0aWNhbC1jYXJkcy1xdW90ZXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjE1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICAgIH1cbiAgfVxuICAuZmllbGQtbG9nb3tcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIGgze1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLW5hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFlbTtcbiAgICB3aWR0aDogOTUlO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGxldHRlci1zcGFjaW5nOiAxO1xuICAgIGhye1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gIH1cbiAgLnZlcnRpY2FsLWNhcmRzLW9yZ3tcbiAgICBjb2xvcjogJGVzLWRrLWdyYXk7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qIE1vY2t1cCBmb3IgQ2FyZCBTdHlsZXMgKi9cbi5sb2FkZXItc3R5bGUtZGFzaGJvYXJke1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRlci1zdHlsZS1wYW5le1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtcXVlc3Rpb25zIHtcbiAgLmNhcmR7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICBoNHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWctbWFzayB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAjcmVjb21tZW5kYXRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4vL0ZST00gREFTSEJPQVJEXG4ucmVhY3QtYXBwLXdyYXBwZXJ7XG4gIC8vZm9yIHN0YXRpYyBjYXJkIHJvd3NcbiAgLnZlcnQtY2FyZC13cmFwcGVye1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOSUgMTklIDE5JSAxOSUgMTklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQlIDI0JSAyNCUgMjQlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMuMzMlIDMzLjMzJSAzMy4zMyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5pbWctbWFzayB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNnB4KTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBib3R0b206IDA7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgbGVmdDogMDtcbiAgICAgb3BhY2l0eTogMDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiAwO1xuICAgfVxuICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XG4gICAgIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG4gICAgIHBhZGRpbmctbGVmdDogMDtcbiAgIH1cbiAgIC5vdmVybGF5LXRleHR7XG4gICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgY29sb3I6ICNmZmY7XG4gICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICAgICBtYXJnaW46IDAgMWVtO1xuICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgfVxuICAgLm1ldGF7XG4gICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgLmNvbnRlbnQtdHlwZXtcbiAgICAgICBjb2xvcjogIzU0NWY2NDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NDVmNjQ7XG4gICAgICAgJi5uZXcge1xuICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZXMtZ3JlZW47XG4gICAgICAgfVxuICAgICAgICYudXBkYXRlZCB7XG4gICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmNzkzMWQ7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICAgfVxuICB9XG59XG5cbi8vRE8gV0UgTkVFRCBUSElTP1xuLnJlYWN0LWFwcC13cmFwcGVyIC5kZXNjcmlwdGlvbntcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4vKiBGYXZvcml0ZXMgQ2FyZHMqL1xuLmZhdm9yaXRlcy1jYXJkIHtcbiAgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAlO1xuICB9XG59XG4vKiBTdWJzY3JpcHRpb25zIENhcmRzKi9cbi5mdWxsLWltYWdlLWV4cGlyYXRpb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgJjpob3ZlcntcbiAgICAgIC5jYXJke1xuXG4gICAgICB9XG4gICAgICAub3ZlcmxheS1pbWFnZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC50aXRsZSwgLmNvbnRlbnQtdHlwZXtcbiAgICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaHJ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2FyZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAubWV0YSA+IC5jb250ZW50LXR5cGV7XG4gICAgICBjb2xvcjogI2VlZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cbiAgLmltZy1yZXNwb25zaXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5kZXNjcmlwdGlvbi1kYXRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgaDQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG4gIC8vSG92ZXIgRWZmZWN0c1xuICAub3ZlcmxheS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgwKTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICB9XG59XG5cbi8vIEV2ZW50cyBDYXJkc1xuLnJvdW5kLWltZy1jYXJkICB7XG4gIGE6aG92ZXJ7XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnRpdGxlLCAuZGVzY3JpcHRpb24sIC5tZXRhe1xuICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgIH1cbiAgfVxuICAuY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxMCUgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gd2lkdGg6IDE2JTtcbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmZhdm9yaXRlLWljb24tZGFya3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBtYXJnaW46IDAgNyU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAucGhvdG8ge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgfVxuICAgIC5sZy1pbWctbWFza3tcbiAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaDQge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgY29sb3I6ICRlcy1kay1ncmF5O1xuICAgICAgbWFyZ2luOiAxZW0gMCAuNWVtIDA7XG4gICAgfVxuICB9XG4gIC5kYXRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLy9Ib3ZlciBlZmZlY3RzXG4gIC5vdmVybGF5LWltYWdle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBUb29scyBDYXJkcyAqL1xuLmRhcmstaGVhZGVyLWltYWdlLWNhcmQge1xuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjM2EzZTQxIDQwJSwgIzVlNmI3MCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIC5tZXRhID4gLmNvbnRlbnQtdHlwZXtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICBhe1xuICAgIC5pbWctcmVzcG9uc2l2ZXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLnRpdGxlIGg0IHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLm1ldGF7XG4gICAgICAgIEBpbmNsdWRlIGJsdXItY29udGVudCgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxle1xuICAgIGg0e1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwKTtcbiAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBBc2sgRSBDYXJkcyAqL1xuLnN0YXR1cy1pY29uLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBzdmcge1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNSU7XG4gICAgLy9Ib3ZlciBFZmZlY3RzXG4gICAgJjpob3ZlcntcblxuICAgICAgLm92ZXJsYXktaW1hZ2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKC44cyk7XG4gICAgICB9XG4gICAgICAuY2lyY2xlLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiwgLmNvbnRlbnQtdHlwZXtcbiAgICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM2VtIDFlbSAxZW0gMWVtO1xuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgLm1ldGEgPiAuY29udGVudC10eXBle1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNSU7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJhY2tncm91bmQtc3R5bGUtYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSxcbiAgICAgICAgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSlcbiAgICAgICksXG4gICAgICB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZycpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXN0eWxlLW9yYW5nZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICByZ2JhKDg0LCA5NSwgMTAwLCAwLjc1KSxcbiAgICAgICAgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSlcbiAgICAgICksXG4gICAgICB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2VzX2Jvb3RzdHJhcC9pbWcvdHVubmVsLmpwZycpO1xuXG4gIH1cbiAgLmJhY2tncm91bmQtc3R5bGUtZ3JlZW57XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgcmdiYSg4NCwgOTUsIDEwMCwgMC43NSksXG4gICAgICAgIHJnYmEoODQsIDk1LCAxMDAsIDAuNzUpXG4gICAgICApLFxuICAgICAgdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9lc19ib290c3RyYXAvaW1nL3R1bm5lbC5qcGcnKTtcbiAgfVxuICAuYmFja2dyb3VuZC1zdHlsZS1ibHVlLCAuYmFja2dyb3VuZC1zdHlsZS1vcmFuZ2UsIC5iYWNrZ3JvdW5kLXN0eWxlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG4gIC50aXRsZSB7XG4gICAgaDR7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3RhdHVzLWljb257XG4gICAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICB9XG4gIC5jaXJjbGUtaWNvbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLy9Ib3ZlciBFZmZlY3RzXG4gIC5vdmVybGF5LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzApO1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5LXRleHR7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIC5zdGF0dXMtaWNvbi1jYXJkIHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cbi8qIFJlcG9ydHMgYW5kIFN0dWRpZXMgQ2FyZHMgKi9cbi5oZWFkZXItaW1hZ2UtY2FyZHtcbiAgaDUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNiU7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cbiAgLmNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5pbWctbWFza3tcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmZhdm9yaXRlLWljb24tZGFya3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgcGFkZGluZzogMCAxZW0gMC4yNWVtIDFlbTtcbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbiAgfVxuICAuYXV0aG9yc3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5kYXRle1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xuICB9XG4gIC5kYXRlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbiAgLy9Ib3ZlciBFZmZlY3RzXG4gIC5vdmVybGF5LWltYWdle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45MCk7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgfVxuICBhOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5vdmVybGF5LWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vRG8gd2UgbmVlZCB0aGlzPyA+IHllcywgdG8gbWFrZSB0aGUgbGF5ZXIgb2YgdGV4dCB1bmRlcm5lYXRoIHRoZSBibGFjayBvdmVybGF5IGxlc3MgcHJvbWluYW50XG4gICAgLnRpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmF1dGhvcnMsIC5tZXRhe1xuICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBCaW8gQ2FyZHMgKi9cbi5oZWFkZXItYmlvLWNhcmQge1xuICBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2JTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAuY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIC5pbWctbWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmZhdm9yaXRlLWljb24tZGFya3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgIC5kZXNjcmlwdGlvbntcbiAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG4gICAgICAuZGF0ZS1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICB9XG4gICB9XG4gICAuZGF0ZXtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xuICAgIH1cbiAgLy9Ib3ZlciBFZmZlY3RzXG4gIC5vdmVybGF5LWltYWdle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45MCk7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgfVxuICBhOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5vdmVybGF5LWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vRG8gd2UgbmVlZCB0aGlzPyA+IHllcywgdG8gbWFrZSB0aGUgbGF5ZXIgb2YgdGV4dCB1bmRlcm5lYXRoIHRoZSBibGFjayBvdmVybGF5IGxlc3MgcHJvbWluYW50XG4gICAgLnRpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmF1dGhvcnMsIC5tZXRhe1xuICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgIH1cbiAgfVxufVxuLyogQmlvZ3JhcGh5IGNhcmRzICovXG4uaGVhZGVyLWJpby1jYXJkIHtcbiAgaDUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNiU7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cbiAgLmNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAuaW1nLW1hc2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWRrLWdyYXk7XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mYXZvcml0ZS1pY29uLWRhcmt7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGVzLWRrLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwLjI1ZW0gMWVtO1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5hdXRob3JzIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMS41ZW07XG4gIH1cbiAgLmRhdGUge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMWVtO1xuICB9XG4gIC5kYXRlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbiAgLy9Ib3ZlciBFZmZlY3RzXG4gIC5vdmVybGF5LWltYWdle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45MCk7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oLjhzKTtcbiAgfVxuICBhOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5vdmVybGF5LWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vRG8gd2UgbmVlZCB0aGlzPyA+IHllcywgdG8gbWFrZSB0aGUgbGF5ZXIgb2YgdGV4dCB1bmRlcm5lYXRoIHRoZSBibGFjayBvdmVybGF5IGxlc3MgcHJvbWluYW50XG4gICAgLnRpdGxlIGg0IHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmF1dGhvcnMsIC5tZXRhe1xuICAgICAgQGluY2x1ZGUgYmx1ci1jb250ZW50KDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBCaW9ncmFwaHkgY2FyZHMgKi9cbi5oZWFkZXItYmlvLWNhcmQge1xuICBoNSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA2JTtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAuY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIC5pbWctbWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTI1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmZhdm9yaXRlLWljb24tZGFya3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAuMjVlbSAxZW07XG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmF1dGhvcnMge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxLjVlbTtcbiAgfVxuICAuZGF0ZSB7XG4gICAgcGFkZGluZzogMCAxZW0gMCAxZW07XG4gIH1cbiAgLmRhdGUtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAvL0hvdmVyIEVmZmVjdHNcbiAgLm92ZXJsYXktaW1hZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkwKTtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbiguOHMpO1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9EbyB3ZSBuZWVkIHRoaXM/ID4geWVzLCB0byBtYWtlIHRoZSBsYXllciBvZiB0ZXh0IHVuZGVybmVhdGggdGhlIGJsYWNrIG92ZXJsYXkgbGVzcyBwcm9taW5hbnRcbiAgICAudGl0bGUgaDQge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuYXV0aG9ycywgLm1ldGF7XG4gICAgICBAaW5jbHVkZSBibHVyLWNvbnRlbnQoMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi8qIEhvcml6b250YWwgQmlvIENhcmRzICovXG4uaG9yei1iaW8tY2FyZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmODtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlOWVjO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IC41ZW07XG4gIGgze1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgcHtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB9XG4gIGltZ3tcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZ1bGwtbWFyZ2luLWJvdHRvbXtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICB9XG4gIC5mYXtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIH1cbiAgLmNpcmNsZS1pbWctbWFza3tcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbjogMWVtIDAgMCAzLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuYnRuLWluZm97XG4gICAgbWFyZ2luOiAwIDJlbSAxZW0gMDtcbiAgfVxufVxuLy9yZW1vdmUgd2lkdGggZm9yIGNhcmRzIHdoZW4gdGhleSdyZSBpbiBhIHNsaWNrIHNsaWRlclxuLnNsaWNrLXNsaWRlciB7XG4gIC5kYXJrLWhlYWRlci1pbWFnZS1jYXJkLCAuc3RhdHVzLWljb24tY2FyZCwgLmhlYWRlci1iaW8tY2FyZCwgLmhlYWRlci1iaW8tY2FyZCwgLnJvdW5kLWltZy1jYXJkIHtcbiAgICAuY2FyZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLy8gRU5EIERhc2hib2FyZFxuXG5cbi8vdXNlZCBvbiB0aGUgY29uc3VsdGluZyBwYWdlIC0tLSBSRU5BTUVcbi5ob3Jpem9udGFsLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDA7XG4gIC5ob3Jpem9udGFsLWNhcmRzLXBob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWNhcmRzLWltZy1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIH1cbiAgLmhvcml6b250YWwtY2FyZHMtaW1nLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjllbTtcbiAgfVxuICBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuc3ZnLmdyYXktY2lyY2xlLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uaG9yaXpvbnRhbC1jYXJkcy1pbWctbGVmdCwgLmhvcml6b250YWwtY2FyZHMtaW1nLXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmhlYWRlci1jb250ZW50LWxpc3QtY2FyZHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLDUwLDUwLDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRlcy1sdC1ncmF5O1xuICBtYXJnaW46IC43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSk7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FyZC1oZWFkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoNHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAuY2FyZC1ib2R5e1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdWwuZ3JlZW4tc3F1YXJlLWJ1bGxldHN7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpe1xuICAgICAgICBjb2xvcjogIzU0NWY2NDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgd2lkdGg6IC43ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ3JheS1ib3JkZXItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRlcy1sdC1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC43NWVtO1xuICBwYWRkaW5nOiAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSk7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG4gIH1cblxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogNDAlO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNTQ1ZjY0O1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgaDMsIGg0LCBwe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5idG4tc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkZXMtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leHBlcnRpc2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgICAuaW1nLW1hc2t7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaW1nLW1hc2sge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAvLyBUcnVuY2F0aW9uIGluIENocm9tZSwgZXNDbGFtcC5qcyBmb3IgRkZcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLmZpZWxkLWFic3RyYWN0e1xuICAgICAgLy8gVHJ1bmNhdGlvbiBpbiBDaHJvbWUsIGVzQ2xhbXAuanMgZm9yIEZGXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG59XG4uYmlvLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzU7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMWVtKTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhYzQyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkZXMtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5iaW8tY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMWVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLmJpby1jYXJkcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmlvLWNhcmRzIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4vLyBFeHBhbmQgLyBjb2xsYXBzZSBiaW8gY2FyZHNcbi5jYXJkLXdyYXBwZXItYmlvc3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuYmlvLWNhcmQtY29udGFpbmVye1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgICYuZ3JlZW4tYm9yZGVye1xuICAgICAgaW1ne1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXMtZ3JlZW47XG4gICAgICB9XG4gICAgICAuYmlvLWNhcmQgPiAuY29udGVudHtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRlcy1ncmVlbjtcbiAgICAgIH1cbiAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50LmJnLXdoaXRle1xuICAgICAgICBoMiwgaDMsIHB7XG4gICAgICAgICAgY29sb3I6ICM1NDVmNjQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGVzLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50ZWFsLWJvcmRlcntcbiAgICAgIC5iaW8tY2FyZCA+IC5jb250ZW50e1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRlcy1sdC1ibHVlO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXMtbHQtYmx1ZTtcbiAgICAgIH1cbiAgICAgIC5uYW1lOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXMtbHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJpby1jYXJke1xuICAgICAgLmltZy1mcmFtZXtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQHN1cHBvcnRzKG9iamVjdC1maXQ6IGNvdmVyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1le1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgICAuYmlvLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1iaW8sIC5saW5rZWQtaW4tcHJvZmlsZXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWJpbywgLm9wZW4tYmlve1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5leHBhbmQtZGVzY3JpcHRpb257XG4gICAgICAgIC5pbWctZnJhbWUsIC5jb250ZW50e1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGFuZHtcbiAgICAgIC5pbWctZnJhbWUsIC5uYW1lLCAudGl0bGUsIGEub3Blbi1iaW97XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50e1xuICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAuYmlvLWRlc2NyaXB0aW9uLCAuY2xvc2UtYmlvLCAubGlua2VkLWluLXByb2ZpbGV7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1iaW97XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtlZC1pbi1wcm9maWxle1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNvdXItZXhwZXJ0c3tcbiAgLmdyZWVuLWJvcmRlciA+IC5iaW8tY2FyZHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAuaW1nLWZyYW1le1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIEZsaXAgQ2FyZFxuLmZsaXBwZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cbi5mbGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDc1cHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMDtcblxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAuZmxpcHBlZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIH1cbiAgLmZsaXAtY2FyZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgICAuZmFjZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuZmFjZS13aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5mbGlwLWNhcmQtZnJvbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgLnRpdGxlLWFkdmlzb3J5e1xuICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICAgIC5waG90by1ibHVlLCAucGhvdG8tZ3JlZW4sIC5waG90by1saWdodGJsdWV7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNzdiYjtcbiAgICAgICAgaGVpZ2h0OiAzMzVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waG90by1ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5YWM0MjtcbiAgICAgIH1cbiAgICAgIC5waG90by1saWdodGJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzljYjI7XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGlwLWNhcmQtZnJvbnQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICB9XG4gICAgLmZsaXAtY2FyZC1iYWNre1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBjb2xvcjogIzRhNzdiYjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJhY2stYmlve1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIFx0dG9wOiA1MCU7XG4gICAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5leHRlcm5hbC1pY29uc3tcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogIzRhNzdiYjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmxpcC1jYXJkLWJhY2std2hpdGV7XG4gICAgICBAZXh0ZW5kIC5mbGlwLWNhcmQtYmFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KXtcbiAgLmZsaXAgPiAuZmxpcC1jYXJke1xuICAgIC5mbGlwLWNhcmQtYmFja3tcbiAgICAgIC5iYWNrLWJpb3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCl7XG4gIC5mbGlwID4gLmZsaXAtY2FyZCB7XG4gICAgLmZsaXAtY2FyZC1mcm9udHtcbiAgICAgIC5waG90by1ibHVlLC5waG90by1ncmVlbiwucGhvdG8tbGlnaHRibHVlIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1hcmdpbjogMS41ZW0gYXV0byAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICB9XG4gICAgICAvLyAudGl0bGV7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgLmZsaXAtY2FyZC1iYWNre1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgLmJhY2stYmlve1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2FyZCBDaGlwcyAodXNlZCBvbiBob3Jpem9udGFsIGNhcmRzOyAvbmV3cyBwYWdlKVxuLmNhcmQtY2hpcHtcbiAgYm90dG9tOiAxLjVlbTtcbiAgY29sb3I6ICM1NDVmNjQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzU0NWY2NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMS41ZW0gMCAwO1xuICBwYWRkaW5nOiAxcHggNC41cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMWVtIDFlbSAwIDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4udGVzdGltb25pYWwtcGhvdG8ge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuLnRlc3RpbW9uaWFsLXF1b3RlOmJlZm9yZXtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLnRlc3RpbW9uaWFsLXF1b3RlOmFmdGVye1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG59XG4uaXMtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLnZpZXctaWQtdGVzdGltb25pYWxzIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5zbGlja19fYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gZ3JhZGllbnQgZmFkZXNcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLy8gYXJyb3dzXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG5cbi8vIFNoYWRlcyBvZiBncmF5XG4kd2hpdGU6ICAgICAgXHRcdCNmZmZmZmY7XG4kZXMtZ3JheS0wMTogXHRcdCNGMUYxRjE7XG4kZXMtZ3JheS0wMjogXHRcdCNDRUQxRDI7XG4kZXMtZ3JheS0wMzogXHRcdCNCNUJBQkM7XG4kZXMtZ3JheS0wNDogXHRcdCM5REEzQTY7XG4kZXMtZ3JheS0wNTogXHRcdCM4NDhDOTA7XG4kZXMtZ3JheS0wNjogXHRcdCM2Qzc1N0E7XG4kZXMtZ3JheS0wNzogXHRcdCM1NDVGNjQ7XG4kZXMtZ3JheS0wODogXHRcdCM0NDRBNTA7XG4kZXMtZ3JheS0wOTogXHRcdCMxQzFGMjE7XG4kYmxhY2s6XHRcdFx0XHQjMDAwMDAwO1xuXG4vLyBDb2xvclxuJGVzLWdyZWVuOiAgICAgICAgICAjNzlhYzQyO1xuJGVzLWRrLWdyZWVuOiAgICAgICAjNTI3NTJkO1xuJGVzLW9yYW5nZTogICAgICAgICAjZjc5MzFkO1xuJGVzLWx0LWdyZWVuOiAgICAgICAjZDNkZmJkO1xuJGVzLWRrLW9yYW5nZTogICAgICAjYjU2YzEwO1xuJGVzLXJlZDogXHRcdFx0I2QwMTgxODtcbiRlcy15ZWxsb3c6XHRcdFx0I2Y3ZGUxZDtcbiRlcy1ibHVlOiAgICAgICAgICAgIzdDQTA0QTtcbiRlcy1kay1ibHVlOiAgICAgICAgIzMyNTQ4NjtcbiRlcy1sdC1ibHVlOiAgICAgICAgIzZjOWNiMjtcbiRlcy1vZmYtd2hpdGU6IFx0JGVzLWdyYXktMDE7XG4kZXMtbHQtZ3JheTogICAgJGVzLWdyYXktMDI7XG4kZXMtZGstZ3JheTogICAgJGVzLWdyYXktMDg7XG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodC1tZWRpdW06ICAgICAgI2JjYmNiYztcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDg1LjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuJGdyYXktb3ZlcmxheTogICAgICAgICAgIHJnYmEoMCwwLDAsIC41NSk7IC8vIHNlbWktdHJhbnNwYXJlbnQgZ3JheSBvdmVybGF5XG4kZ3JheS1vdmVybGF5LWhvdmVyOiAgICAgcmdiYSgwLDAsMCwgLjM1KTsgLy8gc2VtaS10cmFuc3BhcmVudCBncmF5IG92ZXJsYXlcblxuXG4vLyRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuLy8kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuLy8kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuLy8kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuLy8kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAkZXMtZ3JlZW47XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAkZXMtYmx1ZTtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICRlcy1kay1ncmF5O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgJGVzLW9yYW5nZTtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICRlcy1kay1ncmF5O1xuJGJyYW5kLWdyYXk6XHRcdFx0XHQkZXMtbHQtZ3JheTtcblxuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkdlaXN0XCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBcIkdlaXN0XCI7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcbiRmb250LXNpemUteHNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuNzUpKSAhZGVmYXVsdDsgLy8gfjExcHhcblxuLy8kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbi8vJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAzKSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG5cbi8vJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMikpICFkZWZhdWx0OyAvLyB+MzBweFxuXG4vLyRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0OyAvLyB+MjRweFxuXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuLy8kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1zZXJpZjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4vLyRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgJGVzLWRrLWdyYXk7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkZXMtZGstZ3JheSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4vLyRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuLy8kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgJGVzLWJsdWUgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAkZXMtYmx1ZSAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWdyYXktY29sb3I6ICAgICAgICAgICAgICAgXHQjZmZmICFkZWZhdWx0O1xuJGJ0bi1ncmF5LWJnOiAgICAgICAgICAgICAgICAgXHQkYnJhbmQtZ3JheSAhZGVmYXVsdDtcbiRidG4tZ3JheS1ib3JkZXI6ICAgICAgICAgICAgICBcdGRhcmtlbigkYnRuLWdyYXktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgKiAwLjUpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC1wcmltYXJ5LCAyMCUpO1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgNDAlKTtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnJhbmQtc3VjY2VzcywgMjAlKTtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLXN1Y2Nlc3MsIDQwJSk7XG4kc3RhdGUtaW5mby1iZy1uZXc6ICAgICAgICAgICAgICAgICAgbGlnaHRlbigjNGE3N2JiLCA0MCUpO1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC13YXJuaW5nLCAyMCUpO1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkYnJhbmQtd2FybmluZywgNDAlKTtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbi8vJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyNTBweCAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuLy8kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGVzLWRrLWdyYXkgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuLy8kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRlcy1kay1ncmF5ICFkZWZhdWx0O1xuXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyBUcmFuc2l0aW9uc1xuJGZsb2F0OiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRzbGlkZTogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjkwNSwgMC4wMTUsIDAuNDEwLCAxLjAwMCk7XG4kc2xpZGUtZmFzdDogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLjkwNSwgMC4wMTUsIDAuNDEwLCAxLjAwMCk7XG4kZmFkZTogb3BhY2l0eSAycyBlYXNlLWluLW91dDsiLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogMXB4IHNvbGlkICRlcy1ibHVlO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjUpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNSk7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNSk7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcihtYXRoLmRpdigxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCwgJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnLW5ldyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC41KSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDEuNTUpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjUpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAqIDAuNSk7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjUpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIHBhZGRpbmctaW5saW5lOiAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbChtYXRoLmRpdigkZ3V0dGVyLCAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgKiAwLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAqIDAuNSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgKiAwLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAqIDAuNSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSkpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ncmlwcGlle1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOC4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGBkYXRldGltZWAgb3IgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogJGVzLWRrLWdyYXksICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAvLyAuY29udHJvbC1sYWJlbCxcbiAgLy8gLnJhZGlvLFxuICAvLyAuY2hlY2tib3gsXG4gIC8vIC5yYWRpby1pbmxpbmUsXG4gIC8vIC5jaGVja2JveC1pbmxpbmUsXG4gIC8vICYucmFkaW8gbGFiZWwsXG4gIC8vICYuY2hlY2tib3ggbGFiZWwsXG4gIC8vICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAvLyAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAgXG4gIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGVzLXJlZDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVzLXJlZDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRlcy1yZWQ7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkZXMtZGstZ3JheTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGVzLWRrLWdyYXkpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cbi8vIEdyYXkgYXBwZWFycyBhcyBncmF5XG4uYnRuLWdyYXkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWdyYXktY29sb3IsICRidG4tZ3JheS1iZywgJGJ0bi1ncmF5LWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNSkgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZXMtZGstZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMC41KSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgKiAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAqIDAuNSk7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAwLjUpO1xuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7IFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluaywgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2FibGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgbWluLWhlaWdodDogKCRtb2RhbC10aXRsZS1wYWRkaW5nICsgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgXG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42MTg7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIudG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJmaWd1cmUge1xuICB0YWJsZSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICB0aGVhZCA+IHRyID4gdGgsIHRoe1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWFjNDI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGR7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAudGFibGUudGFibGUtYWxpZ24tdG9wID4gdGJvZHkgPiB0ciA+IHRke1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnRhYmxlLnRhYmxlLWFsaWduLW1pZCA+IHRib2R5ID4gdHIgPiB0ZHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC50YWJsZS50YWJsZS1hbGlnbi1ib3R0b20gPiB0Ym9keSA+IHRyID4gdGR7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAudGFibGUudGFibGUtdGV4dC1zbSB0Ym9keSB0ZCB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG4gIC50YWJsZS12ZXJ0aWNhbC1ib3JkZXJzID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyLCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG4gIH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgdGhlYWQgfiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGhlYWQgfiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWVjY2U7XG4gIH1cbiAgdGZvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gIH1cbiAgdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxke1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICB0Zm9vdCA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpe1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLy8gVEFCTEUgU1BBTk5FUlxuICAudGFibGUgPiAudGFibGUtc3Bhbm5lciA+IHRyOmZpcnN0LWNoaWxkID4gdGh7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlLXNwYW5uZXIgLnRhYmxlLXNwYW4gZGl2e1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICB3aWR0aDogNzUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxZW0gMCAuNWVtIDA7XG4gIH1cbiAgLnRhYmxlLXNwYW5uZXI6Zmlyc3QtY2hpbGQgLnRhYmxlLXNwYW4gZGl2e1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICB3aWR0aDogNzUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YWJsZS1zcGFubmVyID4gdHIgPiB0ZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlLXNwYW5uZXIgPiB0ciA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLm11bHRpLXJvdy13aGl0ZS1zdHJpcGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLm11bHRpLXJvdy1ncmVlbi1zdHJpcGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWNjZTtcbiAgfVxuICAudGFibGUtc3Bhbm5lciA+IHRyID4gLm11bHRpLXN1YnNwYW4taGVhZGVyLWxlZnR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAudGFibGUtY29udGFpbmVyLW91dGVyIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29tcGFyZSBUYWJsZSBTdHlsZXNcbi5jb21wYXJlLXRhYmxlIHtcbiAgaGVpZ2h0OiAzMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuXHR0aCx0ZCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuXHRcdC8vIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcblx0XHQvLyAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG5cdFx0Ly8gLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcblx0XHQvLyAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcblx0fVxuXHR0aCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0NWY2NDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGVzLWdyZWVuO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzU7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHR0aDpmaXJzdC1jaGlsZCB7XG4gIFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHR9XG5cdHRoOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHR9XG5cdHRyID4gdGQ6Zmlyc3QtY2hpbGR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXHRcdHdpZHRoOiA1NSU7XG5cdH1cblx0dHIgPiB0ZDpudGgtY2hpbGQoMil7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogNDUlO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblx0fVxuXHR0ciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzU7XG5cdFx0Y29sb3I6ICM1NDVmNjQ7XG4gIFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRlcy1ncmVlbjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cdFx0fVxuXHR9XG4gIHRyIHtcbiAgXHR0ZDpob3ZlcjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWdyZWVuO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvc2hhcmUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgODUlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogaGlkZGVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0XHR6LWluZGV4OiAxMDA7XG5cbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gIFx0fVxuICB9XG5cdGF7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0dHI6Zmlyc3QtY2hpbGQge1xuICBcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cblx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHR0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHR9XG5cdHRkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHR0ZDpsYXN0LWNoaWxkIHtcbiAgXHRib3JkZXItcmlnaHQ6IDBweDtcblx0fVxufVxuIiwiLy96b29tIGltYWdlcyBub3QgaW4gYSBjYXJvdXNlbFxuLnpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgJjpob3ZlciBpbWcge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGgzLCBoMntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ncmFkaWVudC1jb250YWluZXIsIC5ncmFkaWVudC1jb250YWluZXItcmVhZG1vcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg4ZGVnLCByZ2JhKDAsIDAsIDAsIDAuOSksIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuOCkpIDAlIDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsNDksNTIsLjYpO1xuICAgIGNvbnRlbnQ6ICdEb3dubG9hZCc7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRvcDogIDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzIGxpbmVhcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgfVxuICAudXRpbC1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnpvb20ucmVhZG1vcmUge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnUmVhZCBtb3JlJztcbiAgfVxufVxuXG4uem9vbS10ZXh0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEyMHB4IHJnYmEoMCwwLDAsLjc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gICYuem9vbS10ZXh0e1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbn1cbi56b29tLnJlYWRtb3JlIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1JlYWQgbW9yZSc7XG4gIH1cbn1cblxuLmxnLWltZy1tYXNrIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTQwcHg7XG59XG4uY2lyY2xlLWx0LWdyYXktYmcsIC5jaXJjbGUtZGstZ3JheS1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNpcmNsZS1sdC1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICRlcy1kay1ncmF5O1xufVxuLmNpcmNsZS1kay1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVzLWRrLWdyYXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNlcy10aW1lbGluZS1pbWd7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */
