@charset "UTF-8";
/* 
 * Duff Framework
 * ©Selltec Communications GmbH
 */
/* 
 * Duff Framework
 * ©Selltec Communications GmbH
 */
/*Allgemein*/
/*Farben*/
/*Color Coding Farben*/
/*Linien / Rahmen*/
/*Abstände*/
/*Icon*/
/*Liste*/
div.list div.entries_list_heading {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1em; }
  div.list div.entries_list_heading > span:not(:first-child) {
    margin-left: 0.2em; }

.list_descriptions > div {
  background-color: #eee;
  padding: 0.5em 1em;
  margin: 0.5em 0; }

div.entries_list table {
  margin: 1em 0;
  border: none;
  max-width: 100%;
  width: 100%; }
  div.entries_list table > thead > tr:last-child, div.entries_list table > thead > tr:last-child td, div.entries_list table > thead > tr:last-child th {
    border-bottom: 1px solid #ddd; }
  div.entries_list table > thead th {
    text-align: left;
    padding: 0.5em;
    white-space: nowrap; }
    div.entries_list table > thead th.sortable {
      cursor: pointer; }
  div.entries_list table th .down, div.entries_list table td .down {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.2em;
    cursor: pointer; }
    div.entries_list table th .down:before, div.entries_list table td .down:before {
      content: ""; }
  div.entries_list table th .up, div.entries_list table td .up {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.2em;
    cursor: pointer; }
    div.entries_list table th .up:before, div.entries_list table td .up:before {
      content: ""; }
  div.entries_list table th .left, div.entries_list table td .left {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.2em;
    cursor: pointer; }
    div.entries_list table th .left:before, div.entries_list table td .left:before {
      content: ""; }
  div.entries_list table th .right, div.entries_list table td .right {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.2em;
    cursor: pointer; }
    div.entries_list table th .right:before, div.entries_list table td .right:before {
      content: ""; }
  div.entries_list table th .disabled, div.entries_list table td .disabled {
    color: #ddd;
    cursor: not-allowed; }
  div.entries_list table.no_head {
    margin-top: 0; }
  div.entries_list table:not(.no_head):not(.add_in_list) > tbody:nth-child(odd) > tr, div.entries_list table:not(.no_head):not(.add_in_list) > tbody:nth-child(2n+1) > tr {
    background-color: #efefef; }
  div.entries_list table.no_head:not(.add_in_list) > tbody:nth-child(even) > tr, div.entries_list table.no_head:not(.add_in_list) > tbody:nth-child(2n) > tr {
    background-color: #efefef; }
  div.entries_list table.add_in_list > tbody > tr > td {
    border-bottom: 1px solid #eee; }
  div.entries_list table > tbody > tr > td {
    padding: 0.5em;
    vertical-align: middle;
    white-space: nowrap; }
    div.entries_list table > tbody > tr > td.wide {
      white-space: normal;
      width: 90%; }
    div.entries_list table > tbody > tr > td.medium {
      white-space: normal;
      width: 50%; }
    div.entries_list table > tbody > tr > td.list_actions .add {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .add:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .view {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .view:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .edit {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .edit:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .copy {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .copy:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .download {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .download:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .delete {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .delete:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .open {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #444;
      margin-right: 0.5em;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td.list_actions .open:before {
        content: ""; }
      div.entries_list table > tbody > tr > td.list_actions .open.active {
        color: #da542c; }
    div.entries_list table > tbody > tr > td.list_actions .git {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.entries_list table > tbody > tr > td.list_actions .git:before {
        content: ""; }
    div.entries_list table > tbody > tr > td.list_actions .pick {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.entries_list table > tbody > tr > td.list_actions .pick:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .checkbox {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.entries_list table > tbody > tr > td .checkbox:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .check {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.entries_list table > tbody > tr > td .check:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .editable_cell .check,
    div.entries_list table > tbody > tr > td .editable_cell .checkbox {
      cursor: pointer; }
    div.entries_list table > tbody > tr > td .add_to_basket {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #A8A5A1;
      margin-left: 0.5em;
      cursor: pointer;
      font-size: 14px; }
      div.entries_list table > tbody > tr > td .add_to_basket:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .remove_from_basket {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #A8A5A1;
      margin-left: 0.5em;
      cursor: pointer;
      font-size: 14px; }
      div.entries_list table > tbody > tr > td .remove_from_basket:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .list_editable {
      display: inline-block;
      min-width: 3em;
      min-height: 1em; }
      div.entries_list table > tbody > tr > td .list_editable > div {
        padding-right: 0.4em;
        margin-right: 1em;
        display: inline-block; }
      div.entries_list table > tbody > tr > td .list_editable span.edit {
        display: none;
        margin-right: 0;
        color: #76726d; }
    div.entries_list table > tbody > tr > td .list_editable:hover > div {
      margin-right: 0; }
    div.entries_list table > tbody > tr > td .list_editable:hover span.edit {
      min-width: 1em;
      display: inline-block;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #A8A5A1;
      cursor: pointer; }
      div.entries_list table > tbody > tr > td .list_editable:hover span.edit:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .form_field .pick {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.entries_list table > tbody > tr > td .form_field .pick:before {
        content: ""; }
    div.entries_list table > tbody > tr > td .form_field_currency {
      text-align: right; }
    div.entries_list table > tbody > tr > td .grouped_categories_list .subs {
      white-space: normal; }
      div.entries_list table > tbody > tr > td .grouped_categories_list .subs .sub {
        white-space: nowrap; }
        div.entries_list table > tbody > tr > td .grouped_categories_list .subs .sub .sep {
          white-space: normal; }
  div.entries_list table > tfoot > tr:first-child {
    border-top: 1px solid #ddd; }
  div.entries_list table > tfoot .form_field_currency {
    text-align: right; }

div.entries_list.single_list_entry > table > tbody > tr > td:nth-child(2) {
  width: 100%; }

div.entries_list tbody.in_list_add > tr > td > button.button {
  margin: 0; }

.layout_form_content .layout_form_property > .form_field_input div.entries_list tbody.in_list_add input[type="text"],
div.entries_list tbody.in_list_add input[type="text"] {
  max-width: 100%; }

.layout_form_content .layout_form_property > .form_field_input div.entries_list tbody.in_list_add .select_autocomplete,
div.entries_list tbody.in_list_add .select_autocomplete {
  width: 100%; }

.entries_list .pdf_export table > tbody:nth-child(odd) > tr, .entries_list .pdf_export table > tbody:nth-child(2n+1) > tr {
  background-color: #fff; }
  .entries_list .pdf_export table > tbody:nth-child(odd) > tr > td, .entries_list .pdf_export table > tbody:nth-child(2n+1) > tr > td {
    width: 50%;
    vertical-align: top; }

.entries_list .pdf_export table.fields > tbody {
  border: 1px solid #ddd; }
  .entries_list .pdf_export table.fields > tbody tr {
    cursor: pointer; }
    .entries_list .pdf_export table.fields > tbody tr:nth-child(even) {
      background-color: #efefef; }

.expanding_cell {
  width: 99%; }

table.entries_list {
  margin: 1em 0;
  max-width: 100%;
  width: 100%; }
  table.entries_list > thead > tr > * {
    width: 1%; }
    table.entries_list > thead > tr > *.sortable > * {
      cursor: pointer; }
    table.entries_list > thead > tr > *.expanding_cell {
      width: auto; }
  table.entries_list > thead > tr:last-child {
    border-bottom: 1px solid #ddd; }

table.no_expand > thead > tr > th {
  white-space: normal; }
  table.no_expand > thead > tr > th span {
    display: flex; }
  table.no_expand > thead > tr > th.expanding_cell {
    width: 0%; }

table.no_expand > tbody > tr > td.expanding_cell {
  width: 0%; }

td.list_actions {
  color: #aaa;
  white-space: nowrap; }
  td.list_actions > * {
    margin-right: 0.2em;
    cursor: pointer; }

/*Liste mit Einzelansicht*/
div.entries_list_single {
  margin-left: 4.5em;
  padding: 1em 0; }

/*Template bearbeiten*/
.base_info {
  margin-bottom: 1em; }

div.list div.entries_actions, div.list div.list_modes {
  display: inline-block;
  margin-right: 1em;
  vertical-align: middle; }
  div.list div.entries_actions > div, div.list div.list_modes > div {
    display: inline-block; }

div.view div.entries_actions {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5em; }
  div.view div.entries_actions > div > div {
    display: inline-block; }

/*Vorschaubilder Liste - Tooltip*/
.preview_icon {
  position: relative;
  display: inline-block; }
  .preview_icon > img {
    cursor: pointer; }

.google_maps .infocontent .form_wide > div .form_field_label,
.google_maps .infocontent .form_wide > div.form_group > div .form_field_label {
  min-width: 0; }

.google_maps .infocontent .preview_icon .tooltip img {
  display: none; }

.google_maps .marker_label {
  color: black;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #eee;
  padding: 1px 4px 0px 3px;
  border: 1px solid #aaa; }

.preview_icon .tooltip {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 100%;
  margin-left: 1em;
  width: auto;
  height: auto; }
  .preview_icon .tooltip img {
    margin-top: -50%;
    background-color: #fff;
    border: solid 1px #aaa; }

.situation_editor .tabs {
  margin-top: 1em; }

/*Merkzettel*/
.entries_baskets .heading {
  margin: 1em 0; }

div.list div.binary_dl {
  cursor: pointer; }
  div.list div.binary_dl > a {
    display: inline-block; }
    div.list div.binary_dl > a .download {
      padding-left: 0.2em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      div.list div.binary_dl > a .download:before {
        content: ""; }

/*Tags*/
.type_taxonomy > div {
  display: inline-block;
  margin-right: 2.5em; }

.type_options .options_picker {
  display: inline-block; }

div.editor_main_area {
  /* Alias Hint in edit action */
  /* Editor content and admin actions */ }
  div.editor_main_area div.edit_entry_action div.alias_hint {
    padding: 1em;
    padding-bottom: 0; }
  div.editor_main_area div.edit_entry_action span.alias_label {
    cursor: pointer;
    color: #da542c; }
  div.editor_main_area div.edit_entry_action span.alias_label:hover {
    font-weight: bold; }
  div.editor_main_area .main_bg.main_wrapper {
    display: flex; }
    div.editor_main_area .main_bg.main_wrapper > .container_form {
      width: 80%; }
    div.editor_main_area .main_bg.main_wrapper > .container_actions {
      width: 20%;
      padding: 1em;
      border: 1px solid #ddd;
      border-left: none; }
      div.editor_main_area .main_bg.main_wrapper > .container_actions .heading {
        margin-bottom: 1em; }
      div.editor_main_area .main_bg.main_wrapper > .container_actions .admin_action {
        margin-bottom: 1em; }

.type_categories td {
  vertical-align: top; }
  .type_categories td:first-child {
    padding-left: 0; }
  .type_categories td:last-child {
    padding-right: 0; }

.type_categories tr:not(:last-child) td {
  padding-bottom: 1em;
  border-bottom: solid #ddd 1px; }

.type_categories tr:nth-child(n+3) td {
  padding-top: 1em; }

.bullet_points {
  margin-bottom: 1em; }
  .bullet_points .main_point {
    display: flex; }
    .bullet_points .main_point > div {
      margin-right: 5px; }
  .bullet_points .child_group .child_point {
    margin-left: 10px;
    display: flex; }
    .bullet_points .child_group .child_point > div {
      margin-right: 5px; }

div.simple_dropdown {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 1000;
  border: solid 1px #ddd;
  background-color: #fff; }
  div.simple_dropdown.active {
    display: inline-block; }
  div.simple_dropdown > div {
    cursor: pointer;
    padding: .5em;
    border-bottom: solid 1px #ddd;
    white-space: nowrap; }
    div.simple_dropdown > div:last-child {
      border-bottom: none; }
    div.simple_dropdown > div:hover {
      background-color: #ccc; }
    div.simple_dropdown > div.selected {
      background-color: #ccc; }

.entries_matrix .selection_all {
  margin: 0.5em 0; }

.entries_matrix-list {
  display: flex;
  flex-wrap: wrap; }
  .entries_matrix-list_entry {
    width: 130px;
    padding: 0.5em;
    border: 1px solid #ddd;
    margin: 0.5em;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .entries_matrix-list_entry .preview_icon {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100px; }
      .entries_matrix-list_entry .preview_icon img.preview_image {
        max-width: 100%;
        max-height: 100%; }

.entries_matrix .list_utils {
  display: flex;
  justify-content: space-between; }

.entries_matrix .list_actions .add {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .add:before {
    content: ""; }

.entries_matrix .list_actions .view {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .view:before {
    content: ""; }

.entries_matrix .list_actions .edit {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .edit:before {
    content: ""; }

.entries_matrix .list_actions .copy {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .copy:before {
    content: ""; }

.entries_matrix .list_actions .download {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .download:before {
    content: ""; }

.entries_matrix .list_actions .delete {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #444;
  margin-right: 0.5em;
  cursor: pointer; }
  .entries_matrix .list_actions .delete:before {
    content: ""; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50cmllcy5jc3MiLCJzb3VyY2VzIjpbImVudHJpZXMuc2NzcyIsIl9kZWZpbml0aW9ucy5zY3NzIiwiX3V0aWxzLnNjc3MiLCIuLi8uLi9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL3Njc3MvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIFxuICogRHVmZiBGcmFtZXdvcmtcbiAqIMKpU2VsbHRlYyBDb21tdW5pY2F0aW9ucyBHbWJIXG4gKi9cblxuQGltcG9ydCBcImRlZmluaXRpb25zXCI7XG5cbiRlbnRyaWVzX2xpc3Rfc2luZ2xlX21hcl9sZWZ0OiA0LjVlbTsgICAgICAgICAgICAgICAgICAgXG4kZW50cmllc19saXN0X2ljb25faGlnaGxpZ2h0X2NvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuJGxpc3RfYWN0aW9uc19jb2xvcjogI2FhYTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuLypMaXN0ZSovXG5cbmRpdi5saXN0IGRpdi5lbnRyaWVzX2xpc3RfaGVhZGluZ3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXI7XG4gICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tbGVmdDogJG1hcl90aW55OyBcbiAgICB9XG59XG4ubGlzdF9kZXNjcmlwdGlvbnM+ZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6ICRwYWRfc21hbGwgJHBhZDtcbiAgICBtYXJnaW46ICRtYXJfc21hbGwgMDtcbn1cblxuZGl2LmVudHJpZXNfbGlzdCB0YWJsZXtcbiAgICBtYXJnaW46ICRtYXIgMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gdGhlYWR7ICAgXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmLCB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRfc21hbGw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgJi5zb3J0YWJsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsIHRkIHtcbiAgICAgICAgLmRvd257XG4gICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItY2hldnJvbi1kb3duKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyX3Rpbnk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnVwe1xuICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLWNoZXZyb24tdXApO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJfdGlueTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1jaGV2cm9uLWxlZnQpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJfdGlueTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItY2hldnJvbi1yaWdodCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcl90aW55O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXNhYmxlZHtcbiAgICAgICAgICAgIGNvbG9yOiNkZGQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ub19oZWFkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOm5vdCgubm9faGVhZCk6bm90KC5hZGRfaW5fbGlzdCkge1xuICAgICAgICA+IHRib2R5e1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKT50ciwgICY6bnRoLWNoaWxkKDJuKzEpID4gdHJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGhlbWVfY29sb3JfbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vX2hlYWQ6bm90KC5hZGRfaW5fbGlzdCkge1xuICAgICAgICA+IHRib2R5e1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbik+dHIsICAmOm50aC1jaGlsZCgybikgPiB0cntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aGVtZV9jb2xvcl9saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWRkX2luX2xpc3QgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyX2JyaWdodDtcbiAgICB9XG5cbiAgICA+IHRib2R5e1xuICAgICAgIFxuICAgICAgICA+IHRyID4gdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkX3NtYWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAmLndpZGV7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5tZWRpdW17XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3RfYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgLmFkZHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLXBsdXMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDsgXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZXd7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1zZWFyY2gpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDsgXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVkaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItcGVuY2lsKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29weXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLWNvcHkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyX3NtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3dubG9hZHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLWRvd25sb2FkKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVsZXRle1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItdHJhc2gpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyX3NtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcGVue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItYXJyb3ctZG93bik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJfc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVudHJpZXNfbGlzdF9pY29uX2hpZ2hsaWdodF9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2l0e1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItZ2l0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY2t7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1zZWFyY2gtcGx1cyk7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNoZWNrYm94e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1zcXVhcmUtbyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2t7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLWNoZWNrLXNxdWFyZS1vKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmVkaXRhYmxlX2NlbGwgLmNoZWNrLFxuICAgICAgICAgICAgLmVkaXRhYmxlX2NlbGwgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRfdG9fYmFza2V0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1zdGFyLW8pO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJfc21hbGw7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbW92ZV9mcm9tX2Jhc2tldHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItc3Rhcik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3RfZWRpdGFibGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNGVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmVkaXR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkdGhlbWVfY29sb3IsIDIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3RfZWRpdGFibGU6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4uZWRpdCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1wZW5jaWwpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm1fZmllbGQgLnBpY2t7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLXNlYXJjaCk7IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybV9maWVsZF9jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3JvdXBlZF9jYXRlZ29yaWVzX2xpc3Qge1xuICAgICAgICAgICAgICAgIC5zdWJzIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgLnN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiB0Zm9vdHsgICBcbiAgICAgICAgPiB0cjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybV9maWVsZF9jdXJyZW5jeSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5lbnRyaWVzX2xpc3Quc2luZ2xlX2xpc3RfZW50cnkge1xuICAgID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9IFxufVxuXG5kaXYuZW50cmllc19saXN0IHRib2R5LmluX2xpc3RfYWRkID4gdHIgPiB0ZCA+ICBidXR0b24uYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cblxuLmxheW91dF9mb3JtX2NvbnRlbnQgLmxheW91dF9mb3JtX3Byb3BlcnR5ID4gLmZvcm1fZmllbGRfaW5wdXQgZGl2LmVudHJpZXNfbGlzdCB0Ym9keS5pbl9saXN0X2FkZCxcbmRpdi5lbnRyaWVzX2xpc3QgdGJvZHkuaW5fbGlzdF9hZGR7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAuc2VsZWN0X2F1dG9jb21wbGV0ZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICBcbiAgICB9XG59XG5cbi5lbnRyaWVzX2xpc3QgLnBkZl9leHBvcnQge1xuICAgIHRhYmxlID4gdGJvZHl7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCk+dHIsICAmOm50aC1jaGlsZCgybisxKSA+IHRye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgID4gdGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlLmZpZWxkcyA+IHRib2R5e1xuICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgIHRye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGhlbWVfY29sb3JfbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5leHBhbmRpbmdfY2VsbHtcbiAgICB3aWR0aDogOTklO1xufVxuXG5cbnRhYmxlLmVudHJpZXNfbGlzdCB7XG4gICAgbWFyZ2luOiAkbWFyIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID50aGVhZD50cntcbiAgICAgICAgPioge1xuICAgICAgICAgICAgd2lkdGg6MSU7XG4gICAgICAgICAgICAmLnNvcnRhYmxlPioge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXhwYW5kaW5nX2NlbGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubm9fZXhwYW5kIHtcbiAgICA+dGhlYWQ+dHI+dGh7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmV4cGFuZGluZ19jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPnRib2R5PnRyPnRkIHtcbiAgICAgICAgJi5leHBhbmRpbmdfY2VsbCB7XG4gICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGQubGlzdF9hY3Rpb25zIHtcbiAgICBjb2xvcjogJGxpc3RfYWN0aW9uc19jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgID4qIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyX3Rpbnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8qTGlzdGUgbWl0IEVpbnplbGFuc2ljaHQqL1xuXG5kaXYuZW50cmllc19saXN0X3NpbmdsZXtcbiAgICBtYXJnaW4tbGVmdDogJGVudHJpZXNfbGlzdF9zaW5nbGVfbWFyX2xlZnQ7XG4gICAgcGFkZGluZzogJHBhZCAwO1xufVxuXG4vKlRlbXBsYXRlIGJlYXJiZWl0ZW4qL1xuXG4uYmFzZV9pbmZve1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXI7XG59XG5cbmRpdi5saXN0IHtcbiAgICBkaXYuZW50cmllc19hY3Rpb25zLCBkaXYubGlzdF9tb2RlcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYudmlldyB7XG4gICAgZGl2LmVudHJpZXNfYWN0aW9uc3tcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJfc21hbGw7XG5cbiAgICAgICAgPmRpdj5kaXYge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKlZvcnNjaGF1YmlsZGVyIExpc3RlIC0gVG9vbHRpcCovXG5cbi5wcmV2aWV3X2ljb24ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgID5pbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uZ29vZ2xlX21hcHMge1xuICAgIC5pbmZvY29udGVudCB7XG4gICAgICAgIC5mb3JtX3dpZGUgPiBkaXYgLmZvcm1fZmllbGRfbGFiZWwsXG4gICAgICAgIC5mb3JtX3dpZGUgPiBkaXYuZm9ybV9ncm91cCA+IGRpdiAuZm9ybV9maWVsZF9sYWJlbHtcbiAgICAgICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9kaXJ0eSBoYWNrIHRvIG5vdCBzaG93IHRvb2x0aXAgaW4gaW5mb3dpbmRvd3NcbiAgICAgICAgLnByZXZpZXdfaWNvbiAudG9vbHRpcCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJrZXJfbGFiZWwge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAxcHggNHB4IDBweCAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxufVxuXG4ucHJldmlld19pY29uIC50b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOi01MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG4gICAgfVxufVxuXG4uc2l0dWF0aW9uX2VkaXRvciAudGFic3tcbiAgICBtYXJnaW4tdG9wOiAkbWFyOyAgICBcbn1cblxuLypNZXJremV0dGVsKi9cblxuLmVudHJpZXNfYmFza2V0c3tcbiAgICAuaGVhZGluZ3tcbiAgICAgICAgbWFyZ2luOiAkbWFyIDA7XG4gICAgfVxufVxuXG5cbmRpdi5saXN0IGRpdi5iaW5hcnlfZGx7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRfdGlueTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1kb3dubG9hZCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qVGFncyovXG5cbi50eXBlX3RheG9ub215e1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJfYmlnO1xuICAgIH0gICAgXG59XG5cbi50eXBlX29wdGlvbnMgLm9wdGlvbnNfcGlja2Vye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgXG59XG5cblxuZGl2LmVkaXRvcl9tYWluX2FyZWEge1xuXG4gICAgLyogQWxpYXMgSGludCBpbiBlZGl0IGFjdGlvbiAqL1xuICAgIGRpdi5lZGl0X2VudHJ5X2FjdGlvbiB7XG4gICAgICAgIGRpdi5hbGlhc19oaW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmFsaWFzX2xhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0X2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uYWxpYXNfbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBFZGl0b3IgY29udGVudCBhbmQgYWRtaW4gYWN0aW9ucyAqL1xuXG4gICAgLm1haW5fYmcubWFpbl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IC5jb250YWluZXJfZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyX2FjdGlvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZG1pbl9hY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50eXBlX2NhdGVnb3JpZXN7XG5cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkICRib3JkZXItY29sb3IgMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRyOm50aC1jaGlsZChuKzMpe1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idWxsZXRfcG9pbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgLm1haW5fcG9pbnR7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoaWxkX2dyb3VwIC5jaGlsZF9wb2ludHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICAgICAgXG5kaXYuc2ltcGxlX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDoxMDAlO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIFxuICAgID5kaXYge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lOyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2NjYztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJpZXNfbWF0cml4IHtcblxuICAgIC5zZWxlY3Rpb25fYWxsIHtcbiAgICAgICAgbWFyZ2luOiAkbWFyLXNtYWxsIDA7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICZfZW50cnkge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZF9zbWFsbDtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAucHJldmlld19pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcucHJldmlld19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdF91dGlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubGlzdF9hY3Rpb25zIHtcbiAgICAgICAgLmFkZHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1wbHVzKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yOyBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDsgXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXd7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbC1pY29uKCRmYS12YXItc2VhcmNoKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yOyBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDsgXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLXBlbmNpbCk7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29weXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1jb3B5KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyX3NtYWxsO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsLWljb24oJGZhLXZhci1kb3dubG9hZCk7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcl9zbWFsbDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGVsZXRle1xuICAgICAgICAgICAgQGluY2x1ZGUgc2wtaWNvbigkZmEtdmFyLXRyYXNoKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyX3NtYWxsO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ1dGlscy5zY3NzXCI7XG5cbi8qQWxsZ2VtZWluKi9cbiRmdWxsX2JnOiAjZWZlZmVmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGdlc2FtdGVyIEhpbnRlcmdydW5kXG4kYmFzZV9mb250X2NvbG9yOiAjNDQ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdGFuZGFyZCBTY2hyaWZ0ZmFyYmVcbiRmb250X3NpemU6IDAuNzVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNjaHJpZnRncsO2w59lXG4kZm9udF9zaXplX2hlYWRpbmc6IDEuNGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDDnGJlcnNjaHJpZnRzZ3LDtsOfZVxuJGZvbnRfc2l6ZV9iaWdfaWNvbjogMS4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZ3LDtsOfZXJlIEljb24gXG4kbWFpbl9ib3hfc2hhZG93OiAxcHggMXB4IDJweCAjYWFhYWFhOyAgICAgICAgICAgICAgICAgICAgICAvLyB1bXNjaGxpZcOfZW5kZXMgRGl2IHZvbiBPYmpla3RlbiAtIFNjaGxhZ3NjaGF0dGVuXG4kZm9udF9mYW1pbHk6IG5vdG9zYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnRfZmFtaWx5X2JvbGQ6IG5vdG9zYW5zX2JvbGQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cbi8qRmFyYmVuKi9cbiRoaWdobGlnaHRfY29sb3I6ICNkYTU0MmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZhcmJlIHp1bSBoZXJ2b3JoZWJlbiAoei5CLiB3aWNodGlnZSBCdXR0b24gdW5kIEhvdmVyZWZmZWt0ZSlcbiRoaWdobGlnaHRfZm9udF9jb2xvcjogI2ZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNjaHJpZnRmYXJiZSBmw7xyIEhlcnZvcmdlaG9iZW5lc1xuJGhpZ2hsaWdodF9jb2xvcl9ob3ZlcjogIzAwMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgLSBGYXJiZSBmw7xyIEhlcnZvcmdlaG9iZW5lc1xuJGhpZ2hsaWdodF9mb250X2NvbG9yX2hvdmVyOiAjZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSG92ZXIgU2NocmlmdGZhcmJlIGbDvHIgSGVydm9yZ2Vob2JlbmVzXG4kdGhlbWVfY29sb3I6ICNBOEE1QTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGYXJiZSBmw7xyIEZsw6RjaGVuICh6LkIuIEJ1dHRvbiB1bmQgSGludGVyZ3J1bmQgMi5OYXZpZ2F0aW9uKVxuJHRoZW1lX2ZvbnRfY29sb3I6ICNmZmY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2NocmlmdGZhcmJlIGbDvHIgRmzDpGNoZW4gXG4kdGhlbWVfY29sb3JfbGlnaHQ6ICNlZmVmZWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWxsZXJlIEZhcmJlIGbDvHIgRmzDpGNoZW4gKHouQi4gSGludGVyZ3J1bmQgU2VpdGVubGVpc3RlKVxuJHRoZW1lX2ZvbnRfY29sb3JfbGlnaHQ6ICRiYXNlX2ZvbnRfY29sb3I7ICAgICAgICAgICAgICAgICAgLy8gU2NocmlmdGZhcmJlIGbDvHIgaGVsbGVyZSBGbMOkY2hlblxuJG1haW5fYmc6ICNmZmY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdW1zY2hsaWXDn2VuZGVzIERpdiB2b24gT2JqZWt0ZW4gLSBIaW50ZXJncnVuZGZhcmJlXG5cbi8qQ29sb3IgQ29kaW5nIEZhcmJlbiovXG4kY2MtY29sb3JzOiAoXG4gICAgZ3JlZW46ICNBMkZBQTgsXG4gICAgZGFya2dyZWVuOiAjNzVkMTdiLFxuICAgIHJlZDogI0ZGOUU5RSxcbiAgICBsaWdodF9yZWQ6ICNGNkRCRDIsXG4gICAgb3JhbmdlOiAjRkZCODdELFxuICAgIHllbGxvdzogI0ZGRkZBMixcbiAgICBibHVlOiAjQURDM0ZGLFxuICAgIGRhcms6ICNiMGIwYjAsXG4pO1xuXG4vKkxpbmllbiAvIFJhaG1lbiovXG4kYm9yZGVyX2NvbG9yOiAjZGRkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGYXJiZSBmw7xyIExpbmllblxuJGJvcmRlcl9saWdodDogMXB4IHNvbGlkICNmZmY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVsbGVyIFJhaG1lblxuJGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3RhbmRhcmQgUmFobWVuXG4kYm9yZGVyX2JyaWdodDogMXB4IHNvbGlkICNlZWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3RhbmRhcmQgUmFobWVuXG4kYm9yZGVyX2Rhc2hlZDogZGFzaGVkICRib3JkZXJfY29sb3IgMnB4OyAgICAgICAgICAgICAgICAgICAvLyBnZXB1bmt0ZXRlciBSYWhtZW5cblxuLypBYnN0w6RuZGUqLyAgICAgICAgICAgIFxuJHBhZDogMWVtOyAgICAgICAgICAgICAgXG4kcGFkX3Rpbnk6IDAuMmVtO1xuJHBhZF9zbWFsbDogMC41ZW07XG4kcGFkX21lZGl1bTogMC43NWVtO1xuJHBhZF9iaWc6IDIuNWVtO1xuXG4kbWFyOiAxZW07XG4kbWFyX3Rpbnk6IDAuMmVtO1xuJG1hcl9zbWFsbDogMC41ZW07XG4kbWFyX21lZGl1bTogMC43NWVtO1xuJG1hcl9iaWc6IDIuNWVtO1xuXG4vKkljb24qL1xuXG4kYmlnX2ljb25fc2l6ZTogMTRweDsiLCIvKiBcbiAqIER1ZmYgRnJhbWV3b3JrXG4gKiDCqVNlbGx0ZWMgQ29tbXVuaWNhdGlvbnMgR21iSFxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL3Njc3MvX21peGlucy5zY3NzXCI7XG5cbkBtaXhpbiBzbC1pY29uKCRjb250ZW50LCAkd2lkdGg6MCkge1xuICBAaW5jbHVkZSBmYS1pY29uKCk7ICBcbiAgJjpiZWZvcmUgeyBcbiAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgICAgQGlmICR3aWR0aD4wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7R0FHRztBRUhIOzs7R0FHRztBRERILGFBQWE7QUFVYixVQUFVO0FBV1YsdUJBQXVCO0FBWXZCLG1CQUFtQjtBQU9uQixZQUFZO0FBYVosUUFBUTtBRDVDUixTQUFTO0FBRVQsQUFBQSxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxxQkFBcUIsQ0FBQTtFQUM3QixPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsTUFBTTtFQUN0QixZQUFZLEVDaUNWLEdBQUcsR0Q3QlI7RUFQRCxBQUlJLEdBSkQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLHFCQUFxQixHQUkzQixJQUFJLEFBQUEsSUFBSyxDQUFBLFlBQVksRUFBQztJQUNwQixXQUFXLEVDZ0NSLEtBQUssR0QvQlg7O0FBRUwsQUFBQSxrQkFBa0IsR0FBQyxHQUFHLENBQUM7RUFDbkIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixPQUFPLEVDc0JDLEtBQUssQ0FGWCxHQUFHO0VEbkJMLE1BQU0sRUMyQkUsS0FBSyxDRDNCTSxDQUFDLEdBQ3ZCOztBQUVELEFBQUEsR0FBRyxBQUFBLGFBQWEsQ0FBQyxLQUFLLENBQUE7RUFDbEIsTUFBTSxFQ3FCSixHQUFHLENEckJR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 */
